chat.followUser(options);
名称 | 类型 | 描述 |
userIDList | Array.<String> | 用户 userID 列表,一次最多支持关注 20 个用户。 |
Promise
let promise = chat.followUser(['user1', 'user2']); promise.then(function(imResponse) { console.log(imResponse.data); // 关注的结果信息 }).catch(function(imError) { console.warn('followUser error:', imError); });
chat.unfollowUser(options);
名称 | 类型 | 描述 |
userIDList | Array.<String> | 用户 userID 列表,一次最多支持取消关注 20 个用户。 |
Promise
let promise = chat.unfollowUser(['user1', 'user2']); promise.then(function(imResponse) { console.log(imResponse.data); // 取消关注的结果信息 }).catch(function(imError) { console.warn('followUser error:', imError); });
chat.getMyFollowersList(nextCursor);
名称 | 类型 | 描述 |
nextCursor | String | undefined | 分页拉取起始位置,首页拉取默认为空,可不传,获取成功时 nextCursor 不为 '',需要分页,可以传入该值再次拉取,直至 nextCursor 返回为 ''。 |
Promise
let promise = chat.getMyFollowersList(nextCursor); promise.then(function(imResponse) { const { resultList, nextCursor = '' } = imResponse.data; // ressultList - 我的粉丝列表 // nextCursor - 分页续拉的标识 if (nextCursor != '') { // 需要续拉 } }).catch(function(imError) { console.warn('getMyFollowersList error:', imError); });
chat.getMyFollowingList(nextCursor);
名称 | 类型 | 描述 |
nextCursor | String | undefined | 分页拉取起始位置,首页拉取默认为空,可不传,获取成功时 nextCursor 不为 '',需要分页,可以传入该值再次拉取,直至 nextCursor 返回为 ''。 |
Promise
let promise = chat.getMyFollowingList(); promise.then(function(imResponse) { const { resultList, nextCursor = '' } = imResponse.data; // ressultList - 我的粉丝列表 // nextCursor - 分页续拉的标识 if (nextCursor != '') { // 需要续拉 } }).catch(function(imError) { console.warn('getMyFollowingList error:', imError); });
chat.getMutualFollowersList(nextCursor);
名称 | 类型 | 描述 |
nextCursor | String | undefined | 分页拉取起始位置,首页拉取默认为空,可不传,获取成功时 nextCursor 不为 '',需要分页,可以传入该值再次拉取,直至 nextCursor 返回为 ''。 |
Promise
let promise = chat.getMutualFollowersList();promise.then(function(imResponse) {const { resultList, nextCursor = '' } = imResponse.data;// ressultList - 互关列表// nextCursor - 分页续拉的标识if (nextCursor != '') {// 需要续拉}}).catch(function(imError) {console.warn('getMutualFollowersList error:', imError);});
chat.getUserFollowInfo(userIDList);
名称 | 类型 | 描述 |
userIDList | Array.<String> | 用户 userID 列表,不传 userIDList 表示获取自己的 关注/粉丝/互关 数量信息 |
Promise
// 获取自己的 关注/粉丝/互关 数量信息let promise = chat.getUserFollowInfo();promise.then(function(imResponse) {console.log(imResponse.data); // 获取成功}).catch(function(imError) {console.warn('getUserFollowInfo error:', imError);});
// 获取指定用户的 关注/粉丝/互关 数量信息 let promise = chat.getUserFollowInfo(['user1', 'user2']); promise.then(function(imResponse) { console.log(imResponse.data); // 获取成功 }).catch(function(imError) { console.warn('getUserFollowInfo error:', imError); });
chat.checkFollowType(userIDList);
名称 | 类型 | 描述 |
userIDList | Array.<String> | 待检查的用户 userID 列表,单次请求最多支持 100 个 userID。 |
Promise
let promise = chat.checkFollowType(['user1', 'user2']);promise.then(function(imResponse) {console.log(imResponse.data); // 校验结果列表imResponse.data.forEach((item) => {// item.userID - 用户 userID// item.followType - 关注关系(0 - 没有关系, 1 - 粉丝, 2 - 关注, 3 - 互关)});}).catch(function(imError) {console.warn('checkFollowType error:', imError);});
本页内容是否解决了您的问题?