群组Api说明

  • 获取用户群组列表
    • 接口地址
      • /im/groupApi/getUserGroupList
    • 参数
      • accessToken (框架自动添加)
{
	"msg": "success",
	"code": 200,
	"data": [{
		"alias": "test02、test03、test04",
		"createtime": 1597153111000,
		"currentCapacity": 5,
		"delete": false,
		"enableAddFriend": true,
		"enableChat": true,
		"enableInvite": true,
		"enableStatus": true,
		"holder": "test02",
		"icons": "http://192.168.3.10:8081/static/passport/img/pg_def_avatar.png,http://192.168.3.10:8081/static/passport/img/pg_def_avatar.png,http://192.168.3.10:8081/static/passport/img/pg_def_avatar.png,http://192.168.3.10:8081/static/passport/img/pg_def_avatar.png,http://192.168.3.10:8081/static/passport/img/pg_def_avatar.png",
		"id": "20200811213831960866",
		"maxCapacity": 30,
		"name": "",
		"notice": ""
	}]
}
  • 创建群组

    • 接口地址
      • /im/groupApi/createGroup
    • 参数
      • accessToken (框架自动添加)
      • memebers 群成员(从自己的好友列表拉取)
  • 邀请好友加入群组

    • 接口地址
      • /im/groupApi/inviteMembers
    • 参数
      • accessToken (框架自动添加)
      • addMemebers 邀请的好友列表(从自己的好友列表拉取)
      • groupid 群组id
  • 移除群成员

    • 接口地址
      • /im/groupApi/removeMembers
    • 参数
      • accessToken (框架自动添加)
      • removeMembers 即将被移除的成员(从群组成员列表)
      • groupid 群组id
  • 获取群成员列表

    • 接口地址
      • /im/groupApi/getMemberList
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
  • 获取群信息

    • 接口地址
      • /im/groupApi/getGroupInfo
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
  • 修改群名称(群主才能操作)

    • 接口地址
      • /im/groupApi/updateGroupName
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
      • name 群名称
  • 群聊邀请确认权限

    • 接口地址
      • /im/groupApi/updateInviteStatus
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
      • invite true 表示允许群成员邀请,false 不允许
  • 是否允许群成员之间添加好友

    • 接口地址
      • /im/groupApi/updateAddFriendStatus
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
      • status true 表示允许群成员邀请,false 不允许
  • 群组全员禁言

    • 接口地址
      • /im/groupApi/updateAddFriendStatus
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
      • enableChat true 表示允许,false 不允许
  • 群组针对个人禁言

    • 接口地址
      • /im/groupApi/updateGroupMemberChatDisabledTime
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
      • targetUsername 被禁言的群成员
      • hours 禁言时长
  • 获取群成员被禁言的时间

    • 接口地址
      • /im/groupApi/getGroupMemberChatDisableTime
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
      • username 被禁言的群成员用户名
  • 获取群成员在群里的信息,如群内昵称、免打扰

    • 接口地址
      • /im/groupApi/getGroupRelation
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
      • username 群成员用户名
  • 获取群管理员列表

    • 接口地址
      • /im/groupApi/getGroupAdminList
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
  • 添加群管理员

    • 接口地址
      • /im/groupApi/addGroupAdmin
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
      • username 被设置为管理员的群成员用户名
  • 删除群管理员

    • 接口地址
      • /im/groupApi/deleteGroupAdmin
    • 参数
      • accessToken (框架自动添加)
      • groupid 群组id
      • username 群管理员用户名