Remain Friends
。chat.addToBlacklist(options);
options
为 Object
类型,包含的属性值如下:参数 | 类型 | 说明 |
userIDList | Array | 待添加为黑名单的用户 userID 列表,单次请求的 userID 数不得超过1000 |
Promise
// 请注意:即使只添加一个用户账号到黑名单,也需要用数组类型,例如:userIDList: ['user1']let promise = chat.addToBlacklist({userIDList: ['user1', 'user2']});promise.then(function(imResponse) {console.log(imResponse.data); // 成功添加到黑名单的账号信息,结构为包含用户 userID 的数组 - [userID]}).catch(function(imError) {console.warn('addToBlacklist error:', imError); // 添加用户到黑名单列表失败的相关信息});
chat.removeFromBlacklist(options);
options
为 Object
类型,包含的属性值如下:参数 | 类型 | 说明 |
userIDList | Array | 待从黑名单中移除的 userID 列表,单次请求的 userID 数不得超过1000 |
Promise
// 请注意:即使只从黑名单中移除一个用户账号,也需要用数组类型,例如:userIDList: ['user1']let promise = chat.removeFromBlacklist({userIDList: ['user1', 'user2']});promise.then(function(imResponse) {console.log(imResponse.data); // 从黑名单中成功移除的账号列表,结构为包含用户 userID 的数组 - [userID]}).catch(function(imError) {console.warn('removeFromBlacklist error:', imError); // 将用户从黑名单中移除失败的相关信息});
chat.getBlacklist();
Promise
let promise = chat.getBlacklist();promise.then(function(imResponse) {console.log(imResponse.data); // 我的黑名单列表,结构为包含用户 userID 的数组 - [userID]}).catch(function(imError) {console.warn('getBlacklist error:', imError); // 获取黑名单列表失败的相关信息});
TencentCloudChat.EVENT.BLACKLIST_UPDATED
事件。let onBlacklistUpdated = function(event) {console.log(event.data);};chat.on(TencentCloudChat.EVENT.BLACKLIST_UPDATED, onBlacklistUpdated);
本页内容是否解决了您的问题?