TeamTrait
trait TeamTrait (View source)
群组功能(高级群)
Methods
创建群组
拉人入群
踢人出群
解散群
更新群组
群信息与成员列表查询 高级群信息与成员列表查询,一次最多查询30个群相关的信息,跟据ope参数来控制是否带上群成员列表; 查询群成员会稍微慢一些,所以如果不需要群成员列表可以只查群信息; 此接口受频率控制,某个应用一分钟最多查询30次,超过会返回416,并且被屏蔽一段时间; 群成员的群列表信息中增加管理员成员admins的返回
获取群组详细信息 查询指定群的详细信息(群信息+成员详细信息)
获取群组已读消息的已读详情信息
移交群主 转换群主身份; 群主可以选择离开此群,还是留下来成为普通成员。
任命管理员 提升普通成员为群管理员,可以批量,但是一次添加最多不超过10个人。
移除管理员 解除管理员身份,可以批量,但是一次解除最多不超过10个人
获取某个用户所加入高级群的群信息
修改群昵称
修改消息提醒开关
禁言群成员
主动退群
将群组整体禁言
获取群组禁言列表
Details
at line 108
array
teamCreate(string $tname, string $owner, string $icon, array $members, string $custom = '', string $msg = 'msg', string $announcement = '', string $intro = '', int $mAgree = null, int $joinMode = null, int $beInviteMode = null, int $inviteMode = null, int $uptInfoMode = null, int $upCustomMode = null)
创建群组
创建高级群,以邀请的方式发送给用户; custom 字段是给第三方的扩展字段,第三方可以基于此字段扩展高级群的功能,构建自己需要的群; 建群成功会返回tid,需要保存,以便于加人与踢人等后续操作; 每个用户可创建的群数量有限制,限制值由 IM 套餐的群组配置决定,可登录管理后台查看。
at line 161
array
teamAdd(string $tid, string $owner, array $members, string $msg, int $mAgree = null, string $attach = '')
拉人入群
at line 189
array|bool
teamKick(string $tid, string $owner, string $member, string $attach)
踢人出群
at line 213
array|bool
teamRemove(string $tid, string $owner)
解散群
at line 245
array|bool
teamUpdate(string $tid, string $tname, string $owner, string $icon = '', string $custom = '', string $announcement = '', string $intro = '', int $joinMode = null, int $beInviteMode = null, int $inviteMode = null, int $uptInfoMode = null, int $upCustomMode = null)
更新群组
at line 294
array
teamQuery(array $tids, int $ope = null)
群信息与成员列表查询 高级群信息与成员列表查询,一次最多查询30个群相关的信息,跟据ope参数来控制是否带上群成员列表; 查询群成员会稍微慢一些,所以如果不需要群成员列表可以只查群信息; 此接口受频率控制,某个应用一分钟最多查询30次,超过会返回416,并且被屏蔽一段时间; 群成员的群列表信息中增加管理员成员admins的返回
at line 318
array
teamQueryDetail(string $tid)
获取群组详细信息 查询指定群的详细信息(群信息+成员详细信息)
at line 336
array
teamGetMarkReadInfo(string $tid, string $msgid, string $fromAccid, bool $snapshot = false)
获取群组已读消息的已读详情信息
at line 362
array|bool
TeamChangeOwner(string $tid, string $owner, string $newOwner, int $leave = null)
移交群主 转换群主身份; 群主可以选择离开此群,还是留下来成为普通成员。
at line 388
array|bool
teamAddManager(string $tid, string $owner, array $members)
任命管理员 提升普通成员为群管理员,可以批量,但是一次添加最多不超过10个人。
at line 413
array|bool
teamRemoveManager(string $tid, string $owner, array $members)
移除管理员 解除管理员身份,可以批量,但是一次解除最多不超过10个人
at line 433
array
teamJoinTeams(string $accid)
获取某个用户所加入高级群的群信息
at line 452
array|bool
teamUpdateTeamNick(string $tid, string $owner, string $accid, string $nick, string $custom = '')
修改群昵称
at line 476
array|bool
teamMuteTeam(string $tid, string $accid, int $ope)
修改消息提醒开关
at line 501
array|bool
teamMuteTlist(string $tid, string $owner, string $accid, int $mute = 0)
禁言群成员
at line 523
array|bool
teamLeave(string $tid, string $accid)
主动退群
at line 544
array|bool
teamMuteTlistAll(string $tid, string $owner, int $mute = 0)
将群组整体禁言
at line 565
array
teamListTeamMute(string $tid, string $owner)
获取群组禁言列表