收藏
回答

selectPrivilegedContact:no permission

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug selectPrivilegedContact 工具 3.1.8.90238 https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js

1、已经成功调用agentConfig,使用  selectPrivilegedContac 报err_msg: "selectPrivilegedContact:no permission"。

2、所有JS接口列表中没有selectPrivilegedContact,怎么能使用这个接口。

3、调用其它接口都是正常的。


回答关注问题邀请回答
收藏

2 个回答

  • 安静Eno
    安静Eno
    2021-11-04

    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;    // 用户选中的用户个数
                    }
            }
    );
    
    2021-11-04
    有用
    回复
  • 汪冲(日月新著)
    汪冲(日月新著)
    2021-08-30

    遇到同样的问题,求助

    2021-08-30
    有用
    回复
登录 后发表内容