如题,调用getCurExternalContact时返回getCurExternalContact:permission denied
wx.config {"errMsg":"preVerifyJSAPI:ok","checkResult":{"scanQRCode":false}}
wx.agentConfig{"errMsg":"agentConfig:ok","checkResult":{"wwapp.initWwOpenData":true,"wwapp.getOpenData":true}}
两个都没问题
您好,调用getCurExternalContact时返回permission denied,一般是没有调用agentconfig,看上面checkjsapi里面并没有getCurExternalContact接口,可以把以下这些接口加下到jsApiList中试下
"jsApiList": ['shareToExternalChat',"getCurExternalContact","shareToExternalContact","sendChatMessage","getCurExternalChat","getContext"
检查下企业微信后台配置:客户联系-客户-api-外部联系人应用授权是否勾选(这个单独配置很隐蔽,不配置会报权限不足)
调用getCurExternalContact时返回permission denied
一样的问题,以上说的都已经设置,还是拒绝,选择外部联系人可用,确认权限也配置了,求助求助🙏
需要在
客户与上下游 ==》客户联系==》客户==》可调用应用 (修改)
将自建应用 勾选上
企业自建应用可以调用可见范围内的外部联系人相关接口
getCurExternalContact:fail_invalid signature more info at https://open.work.weixin.qq.com/devtool/query?e=40093 maybe not added to jsApiList in wx.config
wx.config,wx.checkJsApi,wx.agentConfig里面所有的jsApilist用都都是同一个数组
我先调wx.config之后,在wx.ready里面调wx.checkJsApi,在checkJsApi的success方法里面调用wx.agentConfig,agentConfig调用之后之后再调用wx.invoke('getCurExternalContact',{},(res)=>{}),在回调里面返回的res的err_Msg就是上面的内容了
调用getCurExternalContact,我的在ios上授权的时候报错"getCurExternalContact:fail_mark failed",有大佬知道吗?求助求助🙏