类型定义 | |
typedef void(* | TIMOnAddFriendCallback) (const char *json_identifier_array, const void *user_data) |
typedef void(* | TIMOnDeleteFriendCallback) (const char *json_identifier_array, const void *user_data) |
typedef void(* | TIMUpdateFriendProfileCallback) (const char *json_friend_profile_update_array, const void *user_data) |
typedef void(* | TIMFriendAddRequestCallback) (const char *json_friend_add_request_pendency_array, const void *user_data) |
typedef void(* | TIMFriendApplicationListDeletedCallback) (const char *json_identifier_array, const void *user_data) |
typedef void(* | TIMFriendApplicationListReadCallback) (const void *user_data) |
typedef void(* | TIMFriendBlackListAddedCallback) (const char *json_friend_black_added_array, const void *user_data) |
typedef void(* | TIMFriendBlackListDeletedCallback) (const char *json_identifier_array, const void *user_data) |
typedef void(* | TIMFriendGroupCreatedCallback) (const char *group_name, const char *json_friend_info_array, const void *user_data) |
typedef void(* | TIMFriendGroupDeletedCallback) (const char *json_group_name_array, const void *user_data) |
typedef void(* | TIMFriendGroupNameChangedCallback) (const char *old_group_name, const char *new_group_name, const void *user_data) |
typedef void(* | TIMFriendsAddedToGroupCallback) (const char *group_name, const char *json_friend_info_array, const void *user_data) |
typedef void(* | TIMFriendsDeletedFromGroupCallback) (const char *group_name, const char *json_friend_id_array, const void *user_data) |
typedef void(* | TIMOfficialAccountSubscribedCallback) (const char *json_official_account_info, const void *user_data) |
typedef void(* | TIMOfficialAccountUnsubscribedCallback) (const char *official_account_id, const void *user_data) |
typedef void(* | TIMOfficialAccountDeletedCallback) (const char *official_account_id, const void *user_data) |
typedef void(* | TIMOfficialAccountInfoChangedCallback) (const char *json_official_account_info, const void *user_data) |
typedef void(* | TIMMyFollowingListChangedCallback) (const char *json_user_info_list, bool is_add, const void *user_data) |
typedef void(* | TIMMyFollowersListChangedCallback) (const char *json_user_info_list, bool is_add, const void *user_data) |
typedef void(* | TIMMutualFollowersListChangedCallback) (const char *json_user_info_list, bool is_add, const void *user_data) |
typedef void(* TIMOnAddFriendCallback) (const char *json_identifier_array, const void *user_data) |
1.1 添加好友的回调
json_identifier_array | 添加好友列表 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
json_identifier_array 示例
typedef void(* TIMOnDeleteFriendCallback) (const char *json_identifier_array, const void *user_data) |
1.2 删除好友的回调
json_identifier_array | 删除好友列表 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
json_identifier_array 示例
typedef void(* TIMUpdateFriendProfileCallback) (const char *json_friend_profile_update_array, const void *user_data) |
1.3 更新好友资料的回调
json_friend_profile_update_array | 好友资料更新列表 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
json_friend_profile_update_array 示例 (Json Key 请参考 FriendProfileItem)
typedef void(* TIMFriendAddRequestCallback) (const char *json_friend_add_request_pendency_array, const void *user_data) |
1.4 好友添加请求的回调
json_friend_add_request_pendency_array | 好友添加请求未决信息列表 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
json_friend_add_request_pendency_array 示例 (Json Key 请参考 FriendAddPendency)
typedef void(* TIMFriendApplicationListDeletedCallback) (const char *json_identifier_array, const void *user_data) |
1.5 好友申请删除通知
json_identifier_array | 删除好友请求的 userid 列表 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
json_identifier_array 的示例
typedef void(* TIMFriendApplicationListReadCallback) (const void *user_data) |
1.6 好友申请已读通知
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMFriendBlackListAddedCallback) (const char *json_friend_black_added_array, const void *user_data) |
1.7 黑名单新增通知
json_friend_black_added_array | 新增黑名单列表 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
json_friend_black_added_array 示例 (Json Key 请参考 FriendProfile)
typedef void(* TIMFriendBlackListDeletedCallback) (const char *json_identifier_array, const void *user_data) |
1.8 黑名单删除通知
json_identifier_array | 黑名单列表 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
json_identifier_array 示例
typedef void(* TIMFriendGroupCreatedCallback) (const char *group_name, const char *json_friend_info_array, const void *user_data) |
1.9 好友分组被创建的通知
group_name | 创建的好友分组名 |
json_friend_info_array | 指定进入该分组的好友信息列表,好友资料 Json Key 请参考 FriendProfile |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMFriendGroupDeletedCallback) (const char *json_group_name_array, const void *user_data) |
1.10 好友分组被删除的通知
json_group_name_array | 删除的好友分组名列表 |
typedef void(* TIMFriendGroupNameChangedCallback) (const char *old_group_name, const char *new_group_name, const void *user_data) |
1.11 好友分组名变更的通知
old_group_name | 修改前的分组名 |
new_group_name | 修改后的分组名 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMFriendsAddedToGroupCallback) (const char *group_name, const char *json_friend_info_array, const void *user_data) |
1.12 好友分组新增好友的通知
group_name | 好友分组名 |
json_friend_info_array | 向该分组中添加的好友信息列表,好友资料 Json Key 请参考 FriendProfile |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMFriendsDeletedFromGroupCallback) (const char *group_name, const char *json_friend_id_array, const void *user_data) |
1.13 好友分组删除好友的通知
group_name | 好友分组名 |
json_friend_id_array | 从该分组中删除的好友 ID 列表 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMOfficialAccountSubscribedCallback) (const char *json_official_account_info, const void *user_data) |
1.14 订阅公众号的回调
json_official_account_info | 公众号资料,Json Key 请参考 OfficialAccountInfo |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMOfficialAccountUnsubscribedCallback) (const char *official_account_id, const void *user_data) |
1.15 取消订阅公众号的回调
official_account_id | 公众号 ID |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMOfficialAccountDeletedCallback) (const char *official_account_id, const void *user_data) |
1.16 订阅的公众号被删除的回调
official_account_id | 公众号 ID |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMOfficialAccountInfoChangedCallback) (const char *json_official_account_info, const void *user_data) |
1.17 订阅的公众号资料更新的回调
json_official_account_info | 公众号资料,Json Key 请参考 OfficialAccountInfo |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMMyFollowingListChangedCallback) (const char *json_user_info_list, bool is_add, const void *user_data) |
1.18 关注列表变更的回调
json_user_info_list | 变更的用户列表,Json Key 请参考 UserInfo |
is_add | 变更用户是否为新增 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMMyFollowersListChangedCallback) (const char *json_user_info_list, bool is_add, const void *user_data) |
1.19 粉丝列表变更的回调
json_user_info_list | 变更的用户列表,Json Key 请参考 UserInfo |
is_add | 变更用户是否为新增 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMMutualFollowersListChangedCallback) (const char *json_user_info_list, bool is_add, const void *user_data) |
1.20 互关列表变更的回调
json_user_info_list | 变更的用户列表,Json Key 请参考 UserInfo |
is_add | 变更用户是否为新增 |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
TIM_API void TIMSetOnAddFriendCallback | ( | TIMOnAddFriendCallback | cb, |
const void * | user_data | ||
) |
2.1 设置添加好友的回调
cb | 添加好友回调,请参考 TIMOnAddFriendCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetOnDeleteFriendCallback | ( | TIMOnDeleteFriendCallback | cb, |
const void * | user_data | ||
) |
2.2 设置删除好友的回调
cb | 删除好友回调,请参考 TIMOnDeleteFriendCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetUpdateFriendProfileCallback | ( | TIMUpdateFriendProfileCallback | cb, |
const void * | user_data | ||
) |
2.3 设置更新好友资料的回调
cb | 更新好友资料回调,请参考 TIMUpdateFriendProfileCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendAddRequestCallback | ( | TIMFriendAddRequestCallback | cb, |
const void * | user_data | ||
) |
2.4 设置好友添加请求的回调
cb | 好友添加请求回调,请参考 TIMFriendAddRequestCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendApplicationListDeletedCallback | ( | TIMFriendApplicationListDeletedCallback | cb, |
const void * | user_data | ||
) |
2.5 设置好友申请被删除的回调
cb | 好友申请删除回调,请参考 TIMFriendApplicationListDeletedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendApplicationListReadCallback | ( | TIMFriendApplicationListReadCallback | cb, |
const void * | user_data | ||
) |
2.6 设置好友申请已读的回调
cb | 好友申请已读回调,请参考 TIMFriendApplicationListReadCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendBlackListAddedCallback | ( | TIMFriendBlackListAddedCallback | cb, |
const void * | user_data | ||
) |
2.7 设置黑名单新增的回调
cb | 黑名单新增的回调,请参考 TIMFriendBlackListAddedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendBlackListDeletedCallback | ( | TIMFriendBlackListDeletedCallback | cb, |
const void * | user_data | ||
) |
2.8 设置黑名单删除的回调
cb | 黑名单删除的回调,请参考 TIMFriendBlackListDeletedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendGroupCreatedCallback | ( | TIMFriendGroupCreatedCallback | cb, |
const void * | user_data | ||
) |
2.9 设置好友分组被创建的回调
cb | 好友分组新增回调,请参考 TIMFriendGroupCreatedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendGroupDeletedCallback | ( | TIMFriendGroupDeletedCallback | cb, |
const void * | user_data | ||
) |
2.10 设置好友分组被删除的回调
cb | 好友分组删除回调,请参考 TIMFriendGroupDeletedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendGroupNameChangedCallback | ( | TIMFriendGroupNameChangedCallback | cb, |
const void * | user_data | ||
) |
2.11 好友分组名变更的回调
cb | 好友分组名变更回调,请参考 TIMFriendGroupNameChangedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendsAddedToGroupCallback | ( | TIMFriendsAddedToGroupCallback | cb, |
const void * | user_data | ||
) |
2.12 设置好友分组新增好友的回调
cb | 好友分组新增好友回调,请参考 TIMFriendsAddedToGroupCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetFriendsDeletedFromGroupCallback | ( | TIMFriendsDeletedFromGroupCallback | cb, |
const void * | user_data | ||
) |
2.13 设置好友分组删除好友的回调
cb | 好友分组删除好友回调,请参考 TIMFriendsDeletedFromGroupCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetOfficialAccountSubscribedCallback | ( | TIMOfficialAccountSubscribedCallback | cb, |
const void * | user_data | ||
) |
2.14 设置公众号订阅的回调
cb | 公众号订阅的回调,请参考 TIMOfficialAccountSubscribedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetOfficialAccountUnsubscribedCallback | ( | TIMOfficialAccountUnsubscribedCallback | cb, |
const void * | user_data | ||
) |
2.15 设置公众号取消订阅的回调
cb | 公众号取消订阅的回调,请参考 TIMOfficialAccountUnsubscribedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetOfficialAccountDeletedCallback | ( | TIMOfficialAccountDeletedCallback | cb, |
const void * | user_data | ||
) |
2.16 设置订阅的公众号被删除的回调
cb | 订阅的公众号被删除的回调,请参考 TIMOfficialAccountDeletedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetOfficialAccountInfoChangedCallback | ( | TIMOfficialAccountInfoChangedCallback | cb, |
const void * | user_data | ||
) |
2.17 设置订阅的公众号资料更新的回调
cb | 订阅的公众号资料更新的回调,请参考 TIMOfficialAccountInfoChangedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetMyFollowingListChangedCallback | ( | TIMMyFollowingListChangedCallback | cb, |
const void * | user_data | ||
) |
2.18 设置关注列表变更的回调
cb | 关注列表变更的回调,请参考 TIMMyFollowingListChangedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetMyFollowersListChangedCallback | ( | TIMMyFollowersListChangedCallback | cb, |
const void * | user_data | ||
) |
2.19 设置粉丝列表变更的回调
cb | 关注列表变更的回调,请参考 TIMMyFollowersListChangedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetMutualFollowersListChangedCallback | ( | TIMMutualFollowersListChangedCallback | cb, |
const void * | user_data | ||
) |
2.20 设置互关列表变更的回调
cb | 关注列表变更的回调,请参考 TIMMutualFollowersListChangedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMFriendshipGetFriendProfileList | ( | TIMCommCallback | cb, |
const void * | user_data | ||
) |
3.1 获取好友列表
cb | 获取好友列表成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMFriendshipGetFriendsInfo | ( | const char * | friend_id_list, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.2 获取指定好友资料
friend_id_list | 获取好友的 userid 列表 |
cb | 获取好友信息的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
回调的 json_param 示例 (Json Key 请参考 FriendInfoGetResult)
TIM_API int TIMFriendshipModifyFriendProfile | ( | const char * | json_modify_friend_info_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.3 修改好友资料(备注等)
json_modify_friend_info_param | 更新好友资料接口参数的 Json 字符串, Json Key 请参考 FriendProfileCustomStringInfo |
cb | 更新好友资料成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipSearchFriends | ( | const char * | json_search_friends_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.4 搜索好友(5.4.666 及以上版本支持,需要您购买旗舰版套餐)
json_search_friends_param | 搜索好友的关键字和域, Json Key 请参考 FriendSearchParam |
cb | 搜索好友的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
回调的 json_param 示例 (Json Key 请参考 FriendProfile)
TIM_API int TIMFriendshipAddFriend | ( | const char * | json_add_friend_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.5 添加好友
json_add_friend_param | 添加好友接口参数的 Json 字符串, Json Key 请参考 FriendshipAddFriendParam |
cb | 添加好友成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipDeleteFriend | ( | const char * | json_delete_friend_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.6 删除好友
json_delete_friend_param | 删除好友接口参数的 Json 字符串, Json Key 请参考 FriendshipDeleteFriendParam |
cb | 删除好友成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipCheckFriendType | ( | const char * | json_check_friend_list_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.7 检测好友类型(单向或双向)
json_check_friend_list_param | 检测好友接口参数的 Json 字符串, Json Key 请参考 FriendshipCheckFriendTypeParam |
cb | 检测好友成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipGetPendencyList | ( | const char * | json_get_pendency_list_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.1 获取好友添加请求未决信息列表
json_get_pendency_list_param | 获取未决列表接口参数的 Json 字符串, Json Key 请参考 FriendshipGetPendencyListParam |
cb | 获取未决列表成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipHandleFriendAddRequest | ( | const char * | json_handle_friend_add_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.2 处理好友请求
json_handle_friend_add_param | 处理好友请求接口参数的 Json 字符串, Json Key 请参考 FriendResponse |
cb | 处理好友请求成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipReportPendencyReaded | ( | uint64_t | time_stamp, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.3 上报好友添加请求未决信息已读
time_stamp | 上报未决信息已读时间戳(单位秒),填 0 默认会获取当前的时间戳 |
cb | 上报未决信息已读用户成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipDeletePendency | ( | const char * | json_delete_pendency_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.4 删除指定好友添加请求未决信息
json_delete_pendency_param | 删除指定未决信息接口参数的 Json 字符串, Json Key 请参考 FriendshipDeletePendencyParam |
cb | 删除指定未决信息成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipGetBlackList | ( | TIMCommCallback | cb, |
const void * | user_data | ||
) |
5.1 获取黑名单列表
cb | 获取黑名单列表成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMFriendshipAddToBlackList | ( | const char * | json_add_to_blacklist_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
5.2 添加指定用户到黑名单
json_add_to_blacklist_param | 添加指定用户到黑名单接口参数的 Json 字符串 |
cb | 添加指定用户到黑名单成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipDeleteFromBlackList | ( | const char * | json_delete_from_blacklist_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
5.3 从黑名单中删除指定用户列表
json_delete_from_blacklist_param | 从黑名单中删除指定用户接口参数的 Json 字符串 |
cb | 从黑名单中删除指定用户成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipCreateFriendGroup | ( | const char * | json_create_friend_group_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.1 创建好友分组
json_create_friend_group_param | 创建好友分组接口参数的 Json 字符串, Json Key 请参考 CreateFriendGroupParam |
cb | 创建好友分组成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipGetFriendGroupList | ( | const char * | json_get_friend_group_list_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.2 获取指定好友分组的分组信息
json_get_friend_group_list_param | 获取好友分组信息接口参数的 Json 字符串 |
cb | 获取好友分组信息成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipDeleteFriendGroup | ( | const char * | json_delete_friend_group_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.3 删除好友分组
json_delete_friend_group_param | 删除好友分组接口参数的 Json 字符串 |
cb | 删除好友分组成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMFriendshipModifyFriendGroup | ( | const char * | json_modify_friend_group_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.4 修改好友分组
json_modify_friend_group_param | 修改好友分组接口参数的 Json 字符串, Json Key 请参考 FriendshipModifyFriendGroupParam |
cb | 修改好友分组成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMSubscribeOfficialAccount | ( | const char * | official_account_id, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
7.1 订阅公众号(7.6 及其以上版本支持)
official_account_id | 公众号 ID |
cb | 订阅公众号成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMUnsubscribeOfficialAccount | ( | const char * | unsubscribe_official_account_id, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
7.2 取消订阅公众号(7.6 及其以上版本支持)
unsubscribe_official_account_id | 公众号 ID |
cb | 取消订阅公众号成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMGetOfficialAccountsInfo | ( | const char * | json_official_account_id_list, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
7.3 获取公众号列表(7.6 及其以上版本支持)
json_official_account_id_list | 公众号 ID 列表,传入列表为空表示获取全部已订阅的公众号 |
cb | 获取公众号列表成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMFollowUser | ( | const char * | json_user_id_list, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
8.1 关注用户 (7.8 及其以上版本支持,需要您购买旗舰版套餐)
json_user_id_list | 待关注的用户 ID 列表 |
cb | 关注用户成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
回调中返回的 json_params 示例 (Json Key 请参考 FollowOperationResult)
TIM_API int TIMUnfollowUser | ( | const char * | json_user_id_list, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
8.2 取消关注用户 (7.8 及其以上版本支持,需要您购买旗舰版套餐)
json_user_id_list | 待取消关注的用户 ID 列表 |
cb | 取消关注用户成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
回调中返回的 json_params 示例 (Json Key 请参考 FollowOperationResult)
TIM_API int TIMGetMyFollowingList | ( | const char * | next_cursor, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
8.3 获取我的关注列表 (7.8 及其以上版本支持,需要您购买旗舰版套餐)
next_cursor | 分页拉取标志,第一次拉取填 NULL 或者 "",回调中返回的 next_cursor 不为 "",则需要分页,可以传入该值再次拉取,直至返回为 "" |
cb | 取消关注用户成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
回调中返回的 json_params 示例 (Json Key 请参考 FollowListResult)
TIM_API int TIMGetMyFollowersList | ( | const char * | next_cursor, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
8.4 获取我的粉丝列表 (7.8 及其以上版本支持,需要您购买旗舰版套餐)
next_cursor | 分页拉取标志,第一次拉取填 NULL 或者 "",回调中返回的 next_cursor 不为 "",则需要分页,可以传入该值再次拉取,直至返回为 "" |
cb | 取消关注用户成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
回调中返回的 json_params 示例 (Json Key 请参考 FollowListResult)
TIM_API int TIMGetMutualFollowersList | ( | const char * | next_cursor, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
8.5 获取我的互关列表 (7.8 及其以上版本支持,需要您购买旗舰版套餐)
next_cursor | 分页拉取标志,第一次拉取填 NULL 或者 "",回调中返回的 next_cursor 不为 "",则需要分页,可以传入该值再次拉取,直至返回为 "" |
cb | 取消关注用户成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
回调中返回的 json_params 示例 (Json Key 请参考 FollowListResult)
TIM_API int TIMGetUserFollowInfo | ( | const char * | json_user_id_list, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
8.6 获取指定用户的 关注/粉丝/互关 数量信息 (7.8 及其以上版本支持,需要您购买旗舰版套餐)
json_user_id_list | 用户 ID 列表 |
cb | 取消关注用户成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
回调中返回的 json_params 示例 (Json Key 请参考 FollowInfo)
TIM_API int TIMCheckFollowType | ( | const char * | json_user_id_list, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
8.7 检查指定用户的关注类型 (7.8 及其以上版本支持,需要您购买旗舰版套餐)
json_user_id_list | 用户 ID 列表 |
cb | 取消关注用户成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
回调中返回的 json_params 示例 (Json Key 请参考 FollowTypeCheckResult)