第三方应用开发 客户端API JS-SDK 会话 变更企业互联群成员
变更企业互联群成员

变更企业互联群成员

 

示例代码

wx.invoke("updateCorpGroupChat",{
    chatId: "CHATID", //通过企业微信创建群聊接口返回的chatId
    userIdsToAdd: ["lisi","lisi2"],    //新增的企业成员列表,仅自建应用使用,第三方应用会忽略该字段
	openUserIdsToAdd: ["wabc3","wbcde"],// 新增的企业成员列表,仅第三方应用使用,自建应用会忽略该字段
    corpGroupUserIdsToAdd: [ // 新增的互联企业成员列表
          {
              corpId:"ww3333",				 // 企业CORPID
			  userId:"userid123",				 // 成员ID,仅自建应用使用
			  openUserId:"wx1111"				 // 成员OPEN_USERID,仅第三方应用使用
          },
		  {
              corpId:"ww4444",				// 企业CORPID
			  userId:"userid123",				 // 成员ID,仅自建应用使用
			  openUserId:"wx1111"				 // 成员OPEN_USERID,仅第三方应用使用
          }
    ]
    },function(res) {
        if (res.err_msg == "updateCorpGroupChat:ok") {
        }
    }
)
此接口仅在企业微信3.1.8及以后版本支持
调用前提:必须先调用过wx.qy.login,且session_key未过期,开发者可调用checkSession 检查当前登录态
当前成员必须在应用的可见范围
仅支持往群里添加企业内部成员/企业互联成员
仅限局校互联企业可调用

 

请求参数
Object object

属性类型是否必填说明
chatIdString指定的群会话id
userIdsToAddArray新增的企业成员列表,仅自建应用使用,第三方应用会忽略该字段
openUserIdsToAddArray新增的企业成员列表,仅第三方应用使用,自建应用会忽略该字段
corpGroupUserIdsToAddArray否(userIds和corpGroupUserIds至少填一个)参与会话的互联企业成员列表
corpGroupUserIdsToAdd.corpIdString企业互联企业corpId
corpGroupUserIdsToAdd.userIdString否(userId和openUserId至少填一个)企业互联企业成员userId, 仅自建应用返回
corpGroupUserIdsToAdd.openUserIdString否(userId和openUserId至少填一个)企业互联企业成员openUserId,仅第三方应用使用返回
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数

错误列表

res.err_msg说明
updateCorpGroupChat:ok执行成功
updateCorpGroupChat:fail no permission必须先成功调用agentConfig
updateCorpGroupChat:fail exceed user id list size超过人数上限
updateCorpGroupChat:fail invalid parameter参数不合法
updateCorpGroupChat:fail unsupported chat不支持群类型,目前仅支持企业互联群
上一篇
创建企业互联/上下游会话
下一篇
外部联系人选人接口