1、已经成功调用agentConfig,使用 selectPrivilegedContac 报err_msg: "selectPrivilegedContact:no permission"。
2、所有JS接口列表中没有selectPrivilegedContact,怎么能使用这个接口。
3、调用其它接口都是正常的。
问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|
Bug | selectPrivilegedContact | 工具 | 3.1.8.90238 | https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js |
2 个回答
https://open.work.weixin.qq.com/api/doc/90001/90144/94516
这个接口还有个很奇葩的问题,在移动端可以选择空,并且没有任何回调,但pc却不可以选空,也就是说在移动端,选择空不可以做清除效果。。。能加个回调吗?企微的文档是真的差
wx.invoke("selectPrivilegedContact", { "fromDepartmentId": -1,// 必填,表示打开的通讯录从指定的部门开始展示,-1表示自己所在部门开始, 0表示从最上层开始 "mode": "multi",// 必填,选择模式,single表示单选,multi表示多选 "selectedContextContact": 1 // 是否勾选当前环境的参与者。例如在群+号聊天附件栏打开,默认勾选当前群成员。 "selectedOpenUserIds"["xxx","yyy"], // 非必填,已选用户OpenID列表。single模式忽略该参数。 "selectedTickets"["ticket1","ticket2"] // 非必填,已选ticket列表。single模式忽略该参数 },function(res){ if (res.err_msg == "selectPrivilegedContact:ok") { var selectedUserList = res.result.userList; // 已选的成员列表 for (var i = 0; i < selectedUserList.length; i++) { var openUserId = selectedUserList[i].openUserId; //成员openUserId } var selectedTicket = res.result.selectedTicket; // 已选的集合Ticket var expiresIn = res.result.expiresIn; // ticket有效期 var selectedUserCount = res.result.selectedUserCount; // 用户选中的用户个数 } } );
遇到同样的问题,求助