chat.getConversationList(options);
Name | Type | Description |
options | undefined | Array | 参数选项。 options 不传表示获取全部会话 options 传入数组参数表示获取指定的多个会话,且不能传入空数组 |
Promise
// 获取全量的会话列表let promise = chat.getConversationList();promise.then(function(imResponse) {const conversationList = imResponse.data.conversationList; // 全量的会话列表,用该列表覆盖原有的会话列表}).catch(function(imError) {console.warn('getConversationList error:', imError); // 获取会话列表失败的相关信息});
// 获取指定的会话列表let promise = chat.getConversationList([conversationID1, conversationID2]);promise.then(function(imResponse) {const conversationList = imResponse.data.conversationList; // 缓存中已存在的指定的会话列表}).catch(function(imError) {console.warn('getConversationList error:', imError); // 获取会话列表失败的相关信息});
chat.getConversationProfile(conversationID);
Name | Type | Description |
conversationID | String | 会话 ID。 会话 ID 组成方式: C2C${userID}(单聊) GROUP{groupID}(群聊) @TIM#SYSTEM(系统通知会话) |
Promise
let promise = chat.getConversationProfile(conversationID);promise.then(function(imResponse) {// 获取成功console.log(imResponse.data.conversation); // 会话资料}).catch(function(imError) {console.warn('getConversationProfile error:', imError); // 获取会话资料失败的相关信息});
本页内容是否解决了您的问题?