同意加入社区的邀请。
connection.acceptServerInvite({serverId: 'serverId',inviter: 'uid')
邀请人的用户 ID。
社区 ID。
添加社区标签。
仅社区所有者和管理员可以调用该方法。
connection.addServerTags({serverId: 'serverId',tags: ['A', 'B']})
社区 ID。
要添加的社区标签名称列表。每个社区最多可添加 10 个标签。
创建社区。
connection.createServer({name: 'serverName',icon: '',description: 'the description of the server',ext: 'ext',isPublic:true, backgroundUrl:''})
社区背景 URL。
社区描述。
社区扩展字段。
社区头像。
是否为公开社区:
true
:公开社区。用户可以调用 getServers
方法搜索公开社区。false
:私密社区。社区名称。
销毁社区。
仅社区所有者可调用该方法。
connection.destroyServer({serverId: 'serverId'})
要销毁的社区的 ID。
分页获取当前用户加入的社区。
SDK 从指定的游标位置按照用户加入社区的正序查询。
connection.getJoinedServers({pageSize: '10',cursor: ''})
开始获取数据的游标位置。首次调用方法时传空字符串,SDK 从最早加入的社区开始查询。
每页期望获取的社区数量。取值范围为 [1,20],默认为 20
。
获取社区详情。
connection.getServerDetail({serverId: 'serverId'})
社区 ID。
分页获取社区成员列表。
SDK 按成员加入社区时间的正序查询。
connection.getServerMembers({serverId: 'serverId ',pageSize:20,cursor:'cursor'})
开始获取数据的游标位置。首次调用该方法时传空字符串,SDK 从最早加入社区的成员开始查询。
每页期望获取的社区成员数量。取值范围为 [1,20],默认为 20
。
社区 ID。
获取当前用户在社区中的角色。
connection.getServerRole({serverId: 'serverId'})
社区 ID。
获取当前社区的标签列表。
connection.getServerTags({serverId: 'serverId'})
社区 ID。
根据关键字搜索公开社区。
SDK 按社区创建时间顺序查询。
connection.getServers({keyword: 'keyword',type:'serverName'})
开始获取数据的游标位置。首次调用方法时传空字符串,SDK 从最早创建的社区开始搜索。
查询关键字,即社区名称或者社区标签名称。
每页期望返回的社区数量。取值范围为 [1,20],默认为 20
。
查询类型。目前只支持按社区名称或社区标签名称查询,默认根据社区名称搜索。
足球社区01
,那么传入 足
、足球
都可搜索出该社区,而使用 球
或 社区01
则搜索不到该社区。邀请用户加入社区。
connection.inviteUserToServer({serverId: 'serverId', userId: 'userId'})
邀请用户加入社区的消息。
社区 ID。
受邀人的用户 ID。
查询当前用户是否在社区中。
connection.isInServer({serverId: 'serverId'})
社区 ID。
加入社区。
connection.joinServer({serverId: 'serverId'})
社区 ID。
退出社区。
社区所有者不支持退出社区操作,只能解散社区。
connection.leaveServer({serverId: 'serverId'})
社区 ID。
拒绝加入社区的邀请。
connection.rejectServerInvite({serverId: 'serverId',inviter: 'uid')
邀请人的用户 ID。
社区 ID。
移除社区管理员。
仅社区所有者可调用该方法。
connection.removeServerAdmin({serverId: 'serverId',userId:'userId'})
社区 ID。
要从社区管理员列表移除的用户 ID。
将指定成员踢出社区。
社区所有者可将所有成员踢出社区,社区管理员只能将普通成员踢出社区。
connection.removeServerMember({serverId: 'serverId',userId: 'userId})
社区 ID。
要移出社区的成员的用户 ID。
移除社区标签。
仅社区所有者和管理员可以调用该方法。
connection.removeServerTags({serverId: 'serverId',tagIds: ['1', '2']})
社区 ID。
要移除的社区标签 ID 的列表。
设置社区管理员。
仅社区所有者可调用该方法。
connection.setServerAdmin({serverId: 'serverId',userId:'userId'})
社区 ID。
要设置为社区管理员的用户 ID。
修改社区属性。
仅社区所有者和管理员可调用该方法。
connection.updateServer({serverId: 'serverId',name: 'name',icon: '',description: 'new description',isPublic: true, backgroundUrl: ''})
社区背景 URL。
社区描述。
社区自定义扩展参数,字符串格式。
社区头像 URL。
是否为公开社区。
true
:公开社区。用户可以调用 getServers
方法搜索公开社区。false
:私密社区。社区名称。
社区 ID。
Generated using TypeDoc
Server contains the APIs for server operations.