API | Description |
Initializes the SDK. | |
Uninitializes the SDK. | |
Adds the Chat listener. | |
Removes the Chat listener. | |
Gets the version number. | |
Gets the server time. | |
Logs in. | |
Logs out. | |
Gets the login status. | |
Gets the UserID of the currently logged-in user. |
API | Description |
Sets an event listener for simple messages (text messages and custom messages). Do not use it and addAdvancedMsgListener at the same time. | |
Removes the event listener for simple messages (text messages and custom messages). | |
Sends a one-to-one (C2C) text message. | |
Sends a one-to-one (C2C) custom (signaling) message. | |
Sends a group text message. | |
Sends a group custom (signaling) message. |
API | Description |
Adds a signaling listener. | |
Removes a signaling listener. | |
Invites a user. | |
Invites certain users in the group. | |
Cancels an invitation. | |
Accepts an invitation. | |
Rejects an invitation. | |
Gets the signaling information. | |
Adds invitation signaling (can be used for invitation signaling triggered by offline push messages for group invitations). | |
Modifies the invitation signaling. |
API | Description |
Sets an event listener for advanced messages. Do not use it and addSimpleMsgListener at the same time. | |
Removes the event listener for advanced messages. | |
Creates a text message. | |
Creates a custom message. | |
Creates an image message. | |
Creates an audio message. | |
Creates a video message. | |
Creates a file message. | |
Creates a location message. | |
Creates an emoji message. | |
Creates a combined forward message. | |
Creates a single forward message. | |
Creates a targeted group message. | |
Creates a group @ message. | |
Sends a message. The message object can be created using a createXXXMessage API. | |
Sets the Mute Notifications option for one-to-one messages. | |
Gets the Mute Notifications status for one-to-one messages. | |
Sets the Mute Notifications option for group messages. | |
Sets the Mute Notifications status for global messages (daily repetition allowed). | |
Sets the Mute Notifications status for global messages. | |
Gets the Mute Notifications status for global messages. | |
Gets one-to-one (C2C) message history. | |
Gets the group message history. | |
Gets message history. | |
Recalls a message. The message object can be created using a createXXXMessage API. | |
Modifies a message. | |
Marks one-to-one (C2C) messages as read (a interface to be abandoned. Use the cleanConversationUnreadMessageCount interface). | |
Marks group messages as read (a interface to be abandoned. Use the cleanConversationUnreadMessageCount interface). | |
Marks all conversations as read (a interface to be abandoned. Use the cleanConversationUnreadMessageCount interface). | |
Deletes a message from the local storage. | |
Deletes messages from local storage and the cloud. | |
Clears chat history with a user from local storage and the cloud. | |
Clears chat history of a group from local storage and the cloud. | |
Inserts a message in a group chat. | |
Inserts a message in a one-to-one chat. | |
Finds local messages by msgID . | |
Searches for local messages. | |
Searchs for cloud messages. | |
Sends message read receipts. | |
Gets message read receipts. | |
Gets the list of group members who have read group messages. | |
Sets message extensions. | |
Gets message extensions. | |
Deletes message extensions. | |
Adds message reaction. | |
Removes message reaction. | |
Gets message reactions. | |
Gets all user list of message reaction. | |
Sets group message pinning. | |
Gets pinned group message list. |
API | Description |
Adds a group listener. | |
Removes a group listener. | |
Creates a (simple) group | |
Creates an (advanced) group. The group information and the initial group members can be set during group creation. | |
Joins a group. | |
Leaves a group. | |
Disbands a group. Only the group owner and group admin can delete a group. | |
Gets the list of groups the current user has joined, excluding audio-video groups. | |
Pulls the profiles of groups. | |
Searches for groups. | |
Modifies a group profile. | |
Initializes group attributes. | |
Sets group attributes. | |
Deletes group attributes. | |
Gets group attributes. | |
Gets the number of online group members. | |
Sets group counters. | |
Gets group counters. | |
Increment group counters. | |
Decrement group counters. | |
Gets the group member list. | |
Gets the profiles of specified group members. | |
Searches for group members. | |
Modifies the profile of a specified group member. | |
Mutes group members. | |
Mute all group members. Only administrators or group owners can call this function. | |
Removes a member from a group. | |
Sets the role of a group member. | |
Marks group members. | |
Transfers the group ownership. | |
Invites users to a group. | |
Gets the list of requests to join a group. | |
Approves a request to join a group. | |
Rejects a request to join a group. | |
Marks the request list as read. | |
Gets the list of community groups the current user has joined. | |
Creates a topic. | |
Deletes a topic. | |
Modifies topic information. | |
Gets the list of topics. |
API | Description |
Adds a community listener. | |
Removes a community listener. | |
Creates a community with topic support. | |
Gets the list of communities with topic support that the current user has joined. | |
Creates a topic. | |
Deletes a topic. | |
Modifies topic information. | |
Gets a topic list. | |
Creates a community permission group. | |
Deletes a community permission group. | |
Modifies a community permission group. | |
Gets the list of community permission groups the current user has joined. | |
Gets the list of community permission groups. | |
Adds members to a community permission group. | |
Removes members from a community permission group. | |
Gets the member list of a community permission group. | |
Adds topic permissions to a permission group. | |
Removes topic permissions from a permission group. | |
Modifies topic permissions in a permission group. | |
Gets topic permissions in a permission group. |
API | Description |
Adds a conversation listener. | |
Removes a conversation listener. | |
Gets the conversation list. | |
Gets the advanced conversation API to specify the conversation type, mark type, and group name. | |
Gets a conversation. | |
Gets multiple conversations. | |
Deletes a conversation. | |
Deletes a conversation list. | |
Sets a draft for a conversation. | |
Sets custom conversation data. | |
Pins a conversation to the top. | |
Marks a conversation. | |
Gets the total unread message count. | |
Gets the total number of unread messages filtered by conversation. | |
Registers a listener for changes in the total number of unread messages in a specific conversation. | |
Unregisters a listener for changes in the total number of unread messages in a specific conversation. | |
Clears the unread message count for a conversation. | |
Creates a conversation group. | |
Gets the list of conversation groups. | |
Deletes a conversation group. | |
Renames a conversation group. | |
Adds a conversation to a conversation group. | |
Deletes a conversation from a conversation group. |
API | Description |
Gets user profiles. | |
Modifies one's own user profile. | |
Subscribe to user profile. | |
Unsubscribe from user profile. | |
Queries a user's status. | |
Sets one's own status. | |
Subscribes to a user's status. | |
Unsubscribes from a user's status. | |
Blocks messages from a user, which means adding the user to the blocklist. | |
Unblocks messages from a user, which means removing the user from the blocklist. | |
Gets the blocklist. |
API | Description |
Configures offline push. | |
The APP can call this interface when it detects that the application has entered the background, which can be used to initialize the unread count for the desktop application badge. | |
The APP can call this interface when it detects that the application has entered the foreground. |
API | Description |
Adds a contacts listener. | |
Removes a contacts listener. | |
Gets the contacts. | |
Gets the profiles of specified friends. | |
Sets the profile of a specified friend. | |
Searches for friends. | |
Adds a friend. | |
Deletes a friend. | |
Checks relationship with specified users. | |
Gets the list of friend requests. | |
Accepts a friend request. | |
Rejects a friend request. | |
Deletes a friend request. | |
Marks a friend request as read. | |
Creates a friend list. | |
Gets the information of friend lists. | |
Deletes friend lists. | |
Modifies the name of a friend list. | |
Adds friends to a friend list. | |
Removes friends from a friend list. | |
Subscribes to official accounts. | |
Unsubscribes from official accounts. | |
Gets the list of official accounts. | |
Follows users. | |
Unfollows users. | |
Gets my follow list. | |
Gets my fan list. | |
Gets my mutual follow list. | |
Gets the follow/fan/mutual follow count information for a specified user. | |
Checks the follow type of a specified user. |
Was this page helpful?