# 会话

# 获取会话信息

# 使用说明

此 api 设计上是用来选择临时会话的,但是目前 yach 没有临时会话的概念,所以目前和根据 corpid 选择会话功能一致,建议用其代替

Android iOS PC
支持 支持 不支持
yy.biz.chat.pickConversation({
  corpId: "xxx", //企业id,必须是用户所属的企业的corpid
  isConfirm: true, //是否弹确认框
  multiple: true, // 是否支持多选,默认false
  limitTips: "超出了", //超过限定会话提示
  maxConversations: 100, //最大选择会话数量
  onSuccess: function() {
    //onSuccess将在选择结束之后调用
    /*[{
            cid: 'xxxx',
            title:'xxx',
            type:0,
        },{
            cid: 'xxxx',
            title:'xxx',
            type:1,
        }]*/
  },
  onFail: function() {}
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

# 参数说明

参数 参数类型 说明
corpId String 企业 ID
isConfirm Boolean 是否弹出确认窗口,默认为 true
multiple Boolean 是否支持多选,默认单选
limitTips String 超过限定会话提示
maxConversations Number 最大选择会话数量

# 返回说明

返回一个数组,数组内包裹对象

参数 说明
cid 会话 id
title 会话标题
type 会话类型(单聊:0;群聊:1)

#
根据 corpid 选择会话

# 使用说明

Android iOS PC
支持 支持 支持
yy.biz.chat.chooseConversationByCorpId({
  corpId: "xxx", ////企业id,必须是用户所属的企业的corpid
  isAllowCreateGroup: false,
  filterNotOwnerGroup: false,
  multiple: true, // 是否支持多选,默认false
  limitTips: "超出了", //超过限定会话提示
  maxConversations: 100, //最大选择会话数量
  onSuccess: function() {
    //onSuccess将在选择结束之后调用
    /*[{
            chatId: 'xxxx',
            title:'xxx',
            type:0,
        },{
            chatId: 'xxxx',
            title:'xxx',
            type:0,
        }]*/
  },
  onFail: function() {}
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# 参数说明

参数 参数类型 说明
corpId String 企业 ID
multiple Boolean 是否支持多选,默认单选
limitTips String 超过限定会话提示
maxConversations Number 最大选择会话数量
isAllowCreateGroup Boolean 是否允许创建会话
filterNotOwnerGroup Boolean 是否限制为自己创建的会话

# 返回说明

返回一个数组,数组内包裹对象

参数 说明
chatId 会话 id
title 会话标题
type 会话类型(单聊:0;群聊:1)
上次更新: 3/21/2020, 9:22:50 PM