Plus (ThinkSNS+)

Plus (ThinkSNS+)

  • 文档 [New]
  • 文档
  • REST API v2
  • 反馈
  • GitHub

›基本

基本

  • 概述
  • 启动信息
  • Json Web Token 授权
  • 验证码
  • 位置
  • 标签
  • 消息通知
  • 钱包(旧版本)
  • Plus Pay(新钱包-支付工具)
  • 支付能力
  • 文件
  • 关于我们
  • 广告
  • 举报
  • 积分
  • 环信
  • 评论
  • 文件存储

用户

  • 用户
  • 注册
  • 收到的评论
  • 收到的喜欢
  • 关注
  • 标签
  • 身份认证
  • 找人
  • 排行榜
  • 反馈
  • 打赏用户
  • 未读消息
  • 签到
  • 消息

动态

  • 发布动态
  • 获取动态
  • 删除动态
  • 设置评论收费
  • 评论
  • 喜欢
  • 收藏
  • 置顶
  • 打赏
  • 排行榜
  • 举报
  • 积分部分新增接口
  • 话题

音乐

  • 音乐
  • 专辑
  • 点赞
  • 评论
  • 收藏

问答

  • 概述
  • 话题
  • 问题
  • 评论
  • 回答
  • 回答 · 打赏
  • 回答 · 围观
  • 用户 · 关注问题
  • 用户 · 喜欢回答
  • 用户 · 收藏回答
  • 用户 · 申请精选
  • 排行榜
  • 举报
  • 问答部分积分相关新增接口

资讯

  • 概述
  • 分类
  • 投稿
  • 获取
  • 评论
  • 喜欢
  • 打赏
  • 置顶
  • 收藏
  • 排行榜
  • 举报
  • 资讯部分积分相关新增接口

圈子

  • 概述
  • 分类
  • 圈子
  • 圈子 · 管理
  • 圈子 · 举报
  • 圈子 · 成员
  • 帖子
  • 帖子 · 评论
  • 帖子 · 喜欢
  • 帖子 · 收藏
  • 帖子 · 打赏
  • 帖子 · 置顶
  • 圈子部分积分相关新增接口
Edit

环信

  • 注册环信用户
  • 重置用户环信密码
  • 获取环信用户密码
  • 环信群组管理

注册环信用户

  • 注册单个环信用户
  • 批量注册环信用户;
  • 为未注册环信用户注册环信;
POST /easemob/register/:user_id
响应
Status: 201 OK

批量注册环信用户

POST /easemob/register

参数

字段类型描述
user_ids字符串多个以英文 "," 隔开
响应
Status: 201 OK

为未注册环信用户注册环信

POST /easemob/register-old-users
响应
Status: 201 OK

重置用户环信密码

PUT /easemob/password
响应
Status: 201 OK

获取环信用户密码

GET /easemob/password
响应
Status: 201 OK
{
    "message": [
        "成功"
    ],
    "im_pwd_hash": "2daefb9dcd6d7d7898b62cf85d0a9fc3"
}
名称描述
im_pwd_hash环信登录密码

环信群组管理

  • 获取群信息;
  • 创建群组
  • 修改群信息;
  • 删除群组;
  • 批量获取群头像;
  • 批量添加群成员;
  • 批量移除群成员;

获取群信息

GET /easemob/group

参数

参数类型描述
im_group_idInteger/String必须,群组ID,如果多个以英文 "," 隔开
响应
Status: 200 OK
[
    {
        "id": "36036128342017",
        "name": "花儿巷",
        "description": "来自花儿巷的朋友",
        "membersonly": false,
        "allowinvites": true,
        "maxusers": 300,
        "owner": "1",
        "created": 1513765130162,
        "custom": "",
        "affiliations_count": 5,
        "affiliations": [
            {
                "id": 1,
                "name": "root",
                "bio": null,
                "sex": 0,
                "location": null,
                "created_at": "2017-12-17 14:34:13",
                "updated_at": "2017-12-17 14:34:13",
                "is_owner": 1,
                "avatar": null,
                "bg": null,
                "verified": null,
                "extra": null,
                "certification": null
            },
            {
                "id": 2,
                "name": "well",
                "bio": null,
                "sex": 0,
                "location": null,
                "created_at": "2017-12-18 07:30:39",
                "updated_at": "2017-12-18 07:30:39",
                "is_owner": 0,
                "avatar": null,
                "bg": null,
                "verified": null,
                "extra": null,
                "certification": null
            },
            {
                "id": 4,
                "name": "上档次",
                "bio": null,
                "sex": 0,
                "location": null,
                "created_at": "2017-12-19 02:36:00",
                "updated_at": "2017-12-19 06:14:12",
                "is_owner": 0,
                "avatar": null,
                "bg": null,
                "verified": null,
                "extra": null,
                "certification": null
            },
            {
                "id": 5,
                "name": "明夜",
                "bio": null,
                "sex": 0,
                "location": null,
                "created_at": "2017-12-19 02:41:59",
                "updated_at": "2017-12-19 06:24:25",
                "is_owner": 0,
                "avatar": null,
                "bg": null,
                "verified": null,
                "extra": null,
                "certification": null
            },
            {
                "id": 7,
                "name": "红玫王",
                "bio": null,
                "sex": 0,
                "location": null,
                "created_at": "2017-12-19 05:31:08",
                "updated_at": "2017-12-19 05:46:01",
                "is_owner": 0,
                "avatar": null,
                "bg": null,
                "verified": null,
                "extra": null,
                "certification": null
            }
        ],
        "public": true,
        "group_face": ""
    }
]
名称描述
id群组ID
name群组名称
description群组描述
membersonly加入群组是否需要群主或者群管理员审批。true:是,false:否
allowinvites是否允许群成员邀请别人加入此群。 true:允许群成员邀请人加入此群,false:只有群主才可以往群里加人
maxusers群成员上限,创建群组的时候设置
owner群主的环信 uid
created群组创建时间
affiliations_count现有成员总数
public群组类型:true:公开群,false:私有群
group_face群组头像
affiliations.id用户uid
affiliations.name用户昵称
affiliations.bio用户描述
affiliations.sex用户性别,0 - Unknown, 1 - 男, 2 - 女
affiliations.location用户的位置信息
affiliations.created_at用户注册时间
affiliations.updated_at用户核心资料更新时间
affiliations.is_owner是否是群主,0-否,1-是
affiliations.avatar用户头像接口地址
affiliations.bg用户背景图片地址
affiliations.verified用户的认证信息
affiliations.certification用户认证分类

创建群组

POST /easemob/group

参数

参数类型枚举描述
groupnameString必须,群组名称
descString必须,群组描述
publicBoolean1:公开,0:不公开是否是公开群,默认是1
maxusersInteger群组成员最大数(包括群主),值为数值类型,默认值200,最大值2000
members_onlyBoolean1:是,0:否加入群是否需要群主或者群管理员审批,默认是0
allowinvitesBoolean1:是,0:否是否允许群成员邀请别人加入此群。 1:允许群成员邀请人加入此群,0:只有群主或者管理员才可以往群里加人。
membersString群组成员,多个以英文 "," 隔开
响应
Status: 201 OK
{
    "message": [
        "成功"
    ],
    "im_group_id": "39992137154562"
}
名称描述
im_group_id群组ID

修改群信息

PATCH /easemob/group

参数

参数类型枚举描述
im_group_idInteger必须,群组ID
groupnameString必须,群组名称
descString必须,群组描述
publicBoolean1:公开,0:不公开是否是公开群,默认是1
maxusersInteger群组成员最大数(包括群主),值为数值类型,默认值200,最大值2000
members_onlyBoolean1:是,0:否加入群是否需要群主或者群管理员审批,默认是0
allowinvitesBoolean1:是,0:否是否允许群成员邀请别人加入此群。 1:允许群成员邀请人加入此群,0:只有群主或者管理员才可以往群里加人。
group_faceInteger群组头像
new_owner_userInteger新群组管理员
响应
Status: 201 OK
{
    "groupname": "花儿巷",
    "desc": "来自花儿巷的朋友",
    "public": true,
    "maxusers": 300,
    "members_only": false,
    "allowinvites": true,
    "group_face": "",
    "im_group_id": "36036128342017"
}
名称描述
groupname群组名称
desc群组描述
public是否是公开群
maxusers群组最大成员数
group_face群组头像
im_group_id群组ID

删除群组

DELETE /easemob/group

参数

参数类型描述
im_group_idInteger必须,群组ID
响应
Status: 204 OK

批量获取群头像

GET /easemob/group/face

参数

参数类型描述
im_group_idString必须,群组ID,多个以英文 "," 隔开
响应
Status: 200 OK
[
    {
        "im_group_id": "36036128342017",
        "group_face": 0
    }
]
名称描述
im_group_id群组ID
group_face群组头像

批量添加群成员

POST /easemob/group/member

参数

参数类型描述
im_group_idInteger必须,群组ID
membersString必须,群组成员,多个以英文 "," 隔开
响应
Status: 201 OK

批量移除群成员

DELETE /easemob/group/member

参数

参数类型描述
im_group_idInteger必须,群组ID
membersString必须,群组成员,多个以英文 "," 隔开
响应
Status: 204 OK
← 积分评论 →
  • 注册环信用户
    • 批量注册环信用户
    • 为未注册环信用户注册环信
  • 重置用户环信密码
  • 获取环信用户密码
  • 环信群组管理
  • 获取群信息
  • 创建群组
  • 修改群信息
  • 删除群组
  • 批量获取群头像
  • 批量添加群成员
  • 批量移除群成员
Plus (ThinkSNS+)
More
GitHubStar
Copyright © 2019 Chengdu ZhiYiChuangXiang Technology Co., Ltd. All rights reserved.