本文为您介绍直播互动AIMPaaS的所有API列表,建议您使用服务端SDK来调用API。

用户登录

API 描述
GetLoginToken 调用GetLoginToken获取登录AIMPaaS的token,客户端使用该token可以与AIMPaaS建立聊天通道。
KickOff 调用KickOff从AIMPaaS移除指定用户的登录态,并发一条通知给这些登录的设备,可指定将某个端踢下线。

消息

API 描述
SendMessage 调用SendMessage发送一条单聊或者群聊消息。
RecallMessage 调用RecallMessage撤回一条消息。
GetMessageById 调用GetMessageById,指定消息ID获取整个消息对象。
SetMessageExtensionByKeys 调用SetMessageExtensionByKeys,设置消息扩展信息。
RemoveMessageExtensionByKeys 调用RemoveMessageExtensionByKeys,删除消息扩展信息Extension指定的key。

群聊

API 描述
CreateGroup 调用CreateGroup创建群聊会话,若会话已存在,返回会话创建成功。
DismissGroup 调用DismissGroup解散群聊。
UpdateGroupTitle 调用UpdateGroupTitle更新群名称。更新成功后,会同步至群所有成员。
UpdateGroupIcon 调用UpdateGroupIcon更新群头像。
SetGroupExtensionByKeys 调用SetGroupExtensionByKeys设置群聊扩展信息。该信息会同步给群的所有人,仅覆盖Extensions参数里的Key对应的Value。
RemoveGroupExtensionByKeys 调用RemoveGroupExtensionByKeys删除群聊会话Extension指定的key。
AddGroupMembers 调用AddGroupMembers将指定用户列表加入到群里。
RemoveGroupMembers 调用RemoveGroupMembers将指定的群成员从群聊中移除。
UpdateGroupMembersRole 调用UpdateGroupMembersRole更新群成员角色。

群禁言

API 描述
SilenceAllGroupMembers 调用SilenceAllGroupMembers,将群聊全员禁言。
CancelSilenceAllGroupMembers 调用CancelSilenceAllGroupMembers取消全员禁言。
AddGroupSilenceWhitelist 调用AddGroupSilenceWhitelist添加群禁言白名单。
RemoveGroupSilenceWhitelist 调用RemoveGroupSilenceWhitelist删除群禁言白名单列表。
AddGroupSilenceBlacklist 调用AddGroupSilenceBlacklist添加群禁言黑名单。
RemoveGroupSilenceBlacklist 调用RemoveGroupSilenceBlacklist删除群禁言用户。删除后该用户即解除群禁言。
ListGroupSilenceMembers 调用ListGroupSilenceMembers获取群禁言成员黑名单和白名单列表。

单聊

API 描述
SetSingleChatExtensionByKeys 调用SetSingleChatExtensionByKeys设置单聊扩展信息。
RemoveSingleChatExtensionByKeys 调用RemoveSingleChatExtensionByKeys删除单聊扩展信息。

会话视图

API 描述
SetUserConversationExtensionByKeys 调用SetUserConversationExtensionByKeys设置会话视图扩展信息。
RemoveUserConversationExtensionByKeys 调用RemoveUserConversationExtensionByKeys删除会话视图扩展信息。

多媒体

API 描述
GetMediaUploadUrl 调用GetMediaUploadUrl获取多媒体文件上传的URL。
GetMediaUrl 调用GetMediaUrl将AIMPaaS平台多媒体文件的MediaId转为外网可访问的URL链接。

数据导入

API 描述
ImportGroupChatConversation 调用ImportGroupChatConversation导入群信息。
ImportGroupChatMember 调用ImportGroupChatMember导入群成员。
ImportMessage 调用ImportMessage导入聊天消息。
ImportSingleConversation 调用ImportSingleConversation导入单聊会话。