API 参考

本页由 clients/protocol.yaml 生成,列出全部 WebSocket 命令。各命令的请求/响应负载详见客户端接入指南

连接生命周期

命令wire类型
Loginlogin请求
Heartbeatheartbeat请求
Pingping请求

device-push

命令wire类型
PushDeviceRegisterpush_device_register请求
PushDeviceUnregisterpush_device_unregister请求

聊天室

命令wire类型
ChatRoomSendchat_room_send请求
ChatRoomHistorychat_room_history请求
ChatRoomSearchchat_room_search请求
ChatRoomConversationschat_room_conversations请求
ChatRoomMarkReadchat_room_mark_read请求
ChatRoomMuteSetchat_room_mute_set请求
ChatRoomPinSetchat_room_pin_set请求
ChatRoomTypingchat_room_typing请求
ChatRoomEditchat_room_edit请求
ChatRoomRecallchat_room_recall请求
ChatRoomDeletechat_room_delete请求
ChatRoomReactchat_room_react请求

群聊

命令wire类型
ChatGroupSendchat_group_send请求
ChatGroupJoinchat_group_join请求
ChatGroupHistorychat_group_history请求
ChatGroupSearchchat_group_search请求
ChatGroupConversationschat_group_conversations请求
ChatGroupMarkReadchat_group_mark_read请求
ChatGroupMuteSetchat_group_mute_set请求
ChatGroupPinSetchat_group_pin_set请求
ChatGroupTypingchat_group_typing请求
ChatGroupEditchat_group_edit请求
ChatGroupRecallchat_group_recall请求
ChatGroupDeletechat_group_delete请求
ChatGroupReactchat_group_react请求

私信

命令wire类型
ChatDMSendchat_dm_send请求
ChatDMHistorychat_dm_history请求
ChatDMSearchchat_dm_search请求
ChatDMConversationschat_dm_conversations请求
ChatDMMarkReadchat_dm_mark_read请求
ChatDMPinSetchat_dm_pin_set请求
ChatDMTypingchat_dm_typing请求
ChatDMEditchat_dm_edit请求
ChatDMRecallchat_dm_recall请求
ChatDMDeletechat_dm_delete请求
ChatDMReactchat_dm_react请求
ChatDMHandoverchat_dm_handover请求
ChatDMReleasechat_dm_release请求

推送事件

命令wire类型
ChatMessagechat_message推送
ChatStreamDeltachat.stream.delta推送
ChatStreamDonechat.stream.done推送
ChatStreamErrorchat.stream.error推送
ChatDMRoutingChangedchat_dm_routing_changed推送
ChatRoomConversationUpdatechat_room_conversation_update推送
ChatGroupConversationUpdatechat_group_conversation_update推送
ChatDMConversationUpdatechat_dm_conversation_update推送
ChatGroupRequestUpdatechat_group_request_update推送
ChatPresenceUpdatechat_presence_update推送
ChatDMReadReceiptchat_dm_read_receipt推送
ChatGroupReadReceiptchat_group_read_receipt推送
ChatDMDeliveryReceiptchat_dm_delivery_receipt推送
ChatTypingchat_typing推送

聊天室操作

命令wire类型
RoomJoinroom_join请求
RoomExitroom_exit请求

群操作

命令wire类型
GroupJoingroup_join请求
GroupExitgroup_exit请求

音视频信令

命令wire类型
RTCCallInvitertc_call_invite请求
RTCCallAcceptrtc_call_accept请求
RTCCallRejectrtc_call_reject请求
RTCCallHanguprtc_call_hangup请求
RTCCallStatertc_call_state请求
RTCOfferrtc_offer请求
RTCAnswerrtc_answer请求
RTCICECandidatertc_ice_candidate请求
RTCMultiJoinrtc_multi_join请求
RTCMultiSignalrtc_multi_signal请求
RTCMultiLeavertc_multi_leave请求

好友

命令wire类型
ChatFriendListchat_friend_list请求
ChatFriendAddchat_friend_add请求
ChatFriendRemovechat_friend_remove请求
ChatFriendRemarkSetchat_friend_remark_set请求
ChatFriendRequestListchat_friend_request_list请求
ChatFriendAcceptchat_friend_accept请求
ChatFriendRejectchat_friend_reject请求

黑名单

命令wire类型
ChatBlockAddchat_block_add请求
ChatBlockRemovechat_block_remove请求
ChatBlockListchat_block_list请求

私信白名单

命令wire类型
ChatDMWhitelistAddchat_dm_whitelist_add请求
ChatDMWhitelistRemovechat_dm_whitelist_remove请求
ChatDMWhitelistListchat_dm_whitelist_list请求

enterprise-directory

命令wire类型
EnterpriseDepartmentCreateenterprise_department_create请求
EnterpriseDepartmentUpdateenterprise_department_update请求
EnterpriseDepartmentDeleteenterprise_department_delete请求
EnterpriseDepartmentListenterprise_department_list请求
EnterpriseMemberUpsertenterprise_member_upsert请求
EnterpriseMemberRemoveenterprise_member_remove请求
EnterpriseMemberListenterprise_member_list请求
EnterpriseMemberSearchenterprise_member_search请求

聊天室查询

命令wire类型
ChatRoomMemberschat_room_members请求

聊天室成员

命令wire类型
ChatRoomMemberKickchat_room_member_kick请求
ChatRoomMemberMuteSetchat_room_member_mute_set请求

群管理

命令wire类型
ChatGroupCreatechat_group_create请求
ChatGroupUpdatechat_group_update请求
ChatGroupInvitechat_group_invite请求
ChatGroupInviteApprovalSetchat_group_invite_approval_set请求
ChatGroupMemberschat_group_members请求
ChatGroupMemberKickchat_group_member_kick请求
ChatGroupMemberMuteSetchat_group_member_mute_set请求
ChatGroupListchat_group_list请求
ChatGroupLeavechat_group_leave请求

社区

命令wire类型
CommunityCreatecommunity_create请求
CommunityUpdatecommunity_update请求
CommunityDisbandcommunity_disband请求
CommunityJoincommunity_join请求
CommunityLeavecommunity_leave请求
CommunityMemberscommunity_members请求
CommunityMemberKickcommunity_member_kick请求
CommunityMemberMuteSetcommunity_member_mute_set请求
CommunityRoleSetcommunity_role_set请求
CommunityOwnerTransfercommunity_owner_transfer请求
CommunityDiscovercommunity_discover请求
CommunityChannelCreatecommunity_channel_create请求
CommunityChannelUpdatecommunity_channel_update请求
CommunityChannelDeletecommunity_channel_delete请求
CommunityChannelListcommunity_channel_list请求
CommunityCategoryCreatecommunity_category_create请求
CommunityCategoryUpdatecommunity_category_update请求
CommunityCategoryDeletecommunity_category_delete请求
CommunitySendcommunity_send请求
CommunityHistorycommunity_history请求
CommunityTypingcommunity_typing请求
CommunityMarkReadcommunity_mark_read请求
CommunityConversationscommunity_conversations请求
CommunityMessagecommunity.message推送
CommunityMemberChangedcommunity.member_changed推送
CommunityChannelChangedcommunity.channel_changed推送
CommunityTypingPushcommunity.typing推送