跳至正文

Client API 全表

本页用于快速查找 Client SDK 的模块、方法、请求类型和返回类型。点击类型可跳转到对应模型定义;更详细的字段说明和多端代码示例请使用 多端 API 浏览器

使用方式

  1. 先按模块定位 API,例如 client.messagesclient.conversations
  2. 点击请求类型或返回类型查看模型字段、枚举值和集合别名。
  3. 回到 API 浏览器查看具体字段和平台示例。

client

初始化、登录、退出和客户端生命周期。

方法请求返回
initSdkConfigUnit
loginLoginRequestUnit
prepareLoginRequestUnit
connectLoginRequestUnit
updateAccessTokenUpdateAccessTokenRequestUnit
setHeartbeatAppStateSetHeartbeatAppStateRequestUnit
logoutUnitUnit
disposeUnitUnit
currentUserIdUnitCurrentUserIdResponse
isConnectedUnitBooleanResponse
sessionActiveUnitBooleanResponse

client.connection

查询连接状态和主动断开连接。

方法请求返回
getConnectionStateUnitConnectionStateResponse
disconnectUnitUnit

client.conversations

会话列表、会话状态、已读、置顶、草稿和归档。

方法请求返回
listConversationsUnitListConversationsResponse
listConversationsByQueryConversationListQueryListConversationsResponse
listConversationsIncludingArchivedUnitListConversationsResponse
getConversationGetConversationRequestConversation
getOneConversationGetOneConversationRequestConversation
getGroupConversationByUserIdsGetGroupConversationByUserIdsRequestConversation
getMultipleConversationsGetMultipleConversationsRequestListConversationsResponse
listConversationsPaginatedListConversationsPaginatedRequestListConversationsResponse
listRawConversationsUnitListConversationsResponse
bootstrapHomeTimelineBootstrapHomeTimelineRequestHomeTimelineSnapshot
openConversationTimelineOpenConversationTimelineRequestConversationTimelineSnapshot
markConversationReadMarkConversationReadRequestUnit
setConversationPinnedSetConversationPinnedRequestUnit
setConversationMutedSetConversationMutedRequestUnit
setConversationArchivedSetConversationArchivedRequestUnit
markConversationUnreadMarkConversationUnreadRequestUnit
deleteConversationDeleteConversationRequestUnit
updateConversationDraftUpdateConversationDraftRequestUnit
clearLocalChatHistoryClearLocalChatHistoryRequestUnit

client.messageBuilder

构建文本、图片、文件、富文本等消息内容。

方法请求返回
listSupportedBuildOperationsUnitListMessageBuildCatalogResponse
normalizeRichDocFromMarkdownNormalizeRichDocFromMarkdownRequestRichDocV2Normalized
normalizeRichDocFromHtmlNormalizeRichDocFromHtmlRequestRichDocV2Normalized
normalizeRichDocFromDocJsonNormalizeRichDocFromDocJsonRequestRichDocV2Normalized
buildAnnouncementBuildAnnouncementMessageRequestMessage
buildAudioBuildAudioMessageRequestMessage
buildCardBuildCardMessageRequestMessage
buildCustomBuildCustomMessageRequestMessage
buildEmojiBuildEmojiMessageRequestMessage
buildFileBuildFileMessageRequestMessage
buildForwardBuildForwardMessageRequestMessage
buildImageBuildImageMessageRequestMessage
buildImageGroupBuildImageGroupMessageRequestMessage
buildLinkCardBuildLinkCardMessageRequestMessage
buildLocationBuildLocationMessageRequestMessage
buildMiniProgramBuildMiniProgramMessageRequestMessage
buildNotificationBuildNotificationMessageRequestMessage
buildPlaceholderBuildPlaceholderMessageRequestMessage
buildQuoteBuildQuoteMessageRequestMessage
buildRichDocBuildRichDocMessageRequestMessage
buildScheduleBuildScheduleMessageRequestMessage
buildStickerBuildStickerMessageRequestMessage
buildSystemBuildSystemMessageRequestMessage
buildTaskBuildTaskMessageRequestMessage
buildTextBuildTextMessageRequestMessage
buildThreadReplyBuildThreadReplyMessageRequestMessage
buildVideoBuildVideoMessageRequestMessage
buildVoteBuildVoteMessageRequestMessage
buildWithContentBuildWithContentMessageRequestMessage

client.messages

发送、查询、撤回、编辑、删除和消息互动。

方法请求返回
createTextMessageCreateTextMessageRequestMessage
dispatchMessageMessageDispatchRequestJsonValue
sendMessageNoOssSendMessageRequestSendMessageResponse
sendMessageSendMessageRequestSendMessageResponse
listMessagesListMessagesRequestListMessagesResponse
recallMessageRecallMessageRequestUnit
editTextByMessageIdEditTextByMessageIdRequestUnit
deleteMessageDeleteMessageRequestUnit
deleteMessageForSelfDeleteMessageRequestUnit
deleteMessageForEveryoneDeleteMessageRequestUnit
markMessageReadAndBurnMarkMessageReadAndBurnRequestUnit
addReactionReactionMutationRequestUnit
removeReactionReactionMutationRequestUnit
pinMessageMessageMutationRequestUnit
unpinMessageMessageMutationRequestUnit
pinMessageByIdMessageMutationRequestUnit
unpinMessageByIdMessageMutationRequestUnit
markMessageMessageMutationRequestUnit
markMessageWithColorMessageMutationRequestUnit
unmarkMessageMessageMutationRequestUnit
markMessageByIdMessageMutationRequestUnit
unmarkMessageByIdMessageMutationRequestUnit
getMessageGetMessageRequestMessage
getRawMessageGetMessageRequestJsonValue
searchMessagesMessageSearchQueryListMessagesResponse
searchMessagesByQueryMessageSearchQueryListMessagesResponse
searchMessagesInConversationMessageSearchQueryListMessagesResponse
editRichDocByMessageIdEditRichDocByMessageIdRequestUnit
setTypingSetTypingRequestUnit

client.sync

会话和消息同步。

方法请求返回
syncConversationSummariesUnitUnit
syncConversationSummariesWithVersionsSyncConversationSummariesRequestSyncConversationSummariesResponse
syncConversationSyncConversationRequestUnit
syncMessagesSyncMessagesRequestUnit

client.presence

用户在线状态查询和订阅。

方法请求返回
getUserPresenceGetUserPresenceRequestUserPresence
batchGetUserPresenceBatchGetUserPresenceRequestBatchGetUserPresenceResponse
subscribeUserPresenceSubscribeUserPresenceRequestUnit

client.media

文件、图片、视频上传下载和缓存。

方法请求返回
uploadFileUploadFileRequestMediaUploadResponse
uploadImageUploadFileRequestMediaUploadResponse
uploadVideoUploadFileRequestMediaUploadResponse
uploadBytesUploadBytesRequestMediaUploadResponse
deleteFileDeleteMediaFileRequestDeleteMediaFileResponse
getMediaUrlGetMediaUrlRequestMediaAccessUrl
getTempDownloadUrlTempDownloadUrlRequestMediaAccessUrl
resolveMediaAccessResolveMediaAccessRequestMediaResolvedAccess
cacheRemoteMediaCacheRemoteMediaRequestMediaCacheEntry
getMediaCacheStatsUnitMediaCacheStats
setMediaCacheMaxBytesSetMediaCacheMaxBytesRequestUnit
setMediaCacheRootSetMediaCacheRootRequestUnit
clearMediaCacheUnitUnit
getUserDownloadSubfolderUnitUserDownloadSubfolderResponse
setUserDownloadSubfolderSetUserDownloadSubfolderRequestUnit
getUserDownloadSavedPathGetUserDownloadSavedPathRequestUserDownloadSavedPathResponse
deleteUserDownloadRecordDeleteUserDownloadRecordRequestUnit
cancelUserFileDownloadCancelUserFileDownloadRequestBooleanResponse
downloadFileToDownloadsDownloadFileToDownloadsRequestUserDownloadSavedPathResponse

client.capabilities

可选能力查询、授权和实时信令。

方法请求返回
listCapabilitiesListCapabilitiesRequestListCapabilitiesResponse
listUserCapabilitiesListUserCapabilitiesRequestListUserCapabilitiesResponse
dispatchCapabilityDispatchCapabilityRequestDispatchCapabilityResponse
grantCapabilityGrantCapabilityRequestUnit
revokeCapabilityRevokeCapabilityRequestUnit
sendCallSignalSendCallSignalRequestUnit

client.events

事件订阅和取消订阅。

方法请求返回
subscribeEventsSubscribeEventsRequestSubscription
unsubscribeUnsubscribeRequestUnit
unsubscribeAllUnitUnit

client.diagnostics

版本与诊断信息。

方法请求返回
getSdkVersionUnitSdkVersion