Client API 全表
本页用于快速查找 Client SDK 的模块、方法、请求类型和返回类型。点击类型可跳转到对应模型定义;更详细的字段说明和多端代码示例请使用 多端 API 浏览器。
使用方式
- 先按模块定位 API,例如
client.messages或client.conversations。 - 点击请求类型或返回类型查看模型字段、枚举值和集合别名。
- 回到 API 浏览器查看具体字段和平台示例。
client
初始化、登录、退出和客户端生命周期。
| 方法 | 请求 | 返回 |
|---|---|---|
init | SdkConfig | Unit |
login | LoginRequest | Unit |
prepare | LoginRequest | Unit |
connect | LoginRequest | Unit |
updateAccessToken | UpdateAccessTokenRequest | Unit |
setHeartbeatAppState | SetHeartbeatAppStateRequest | Unit |
logout | Unit | Unit |
dispose | Unit | Unit |
currentUserId | Unit | CurrentUserIdResponse |
isConnected | Unit | BooleanResponse |
sessionActive | Unit | BooleanResponse |
client.connection
查询连接状态和主动断开连接。
| 方法 | 请求 | 返回 |
|---|---|---|
getConnectionState | Unit | ConnectionStateResponse |
disconnect | Unit | Unit |
client.conversations
会话列表、会话状态、已读、置顶、草稿和归档。
client.messageBuilder
构建文本、图片、文件、富文本等消息内容。
client.messages
发送、查询、撤回、编辑、删除和消息互动。
client.sync
会话和消息同步。
| 方法 | 请求 | 返回 |
|---|---|---|
syncConversationSummaries | Unit | Unit |
syncConversationSummariesWithVersions | SyncConversationSummariesRequest | SyncConversationSummariesResponse |
syncConversation | SyncConversationRequest | Unit |
syncMessages | SyncMessagesRequest | Unit |
client.presence
用户在线状态查询和订阅。
| 方法 | 请求 | 返回 |
|---|---|---|
getUserPresence | GetUserPresenceRequest | UserPresence |
batchGetUserPresence | BatchGetUserPresenceRequest | BatchGetUserPresenceResponse |
subscribeUserPresence | SubscribeUserPresenceRequest | Unit |
client.media
文件、图片、视频上传下载和缓存。
client.capabilities
可选能力查询、授权和实时信令。
| 方法 | 请求 | 返回 |
|---|---|---|
listCapabilities | ListCapabilitiesRequest | ListCapabilitiesResponse |
listUserCapabilities | ListUserCapabilitiesRequest | ListUserCapabilitiesResponse |
dispatchCapability | DispatchCapabilityRequest | DispatchCapabilityResponse |
grantCapability | GrantCapabilityRequest | Unit |
revokeCapability | RevokeCapabilityRequest | Unit |
sendCallSignal | SendCallSignalRequest | Unit |
client.events
事件订阅和取消订阅。
| 方法 | 请求 | 返回 |
|---|---|---|
subscribeEvents | SubscribeEventsRequest | Subscription |
unsubscribe | UnsubscribeRequest | Unit |
unsubscribeAll | Unit | Unit |
client.diagnostics
版本与诊断信息。
| 方法 | 请求 | 返回 |
|---|---|---|
getSdkVersion | Unit | SdkVersion |