收藏
回答

调用getCurExternalContact时返回permission denied

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug getCurExternalContact 微信iOS客户端 3.0.21.2256 2.0.4

如题,调用getCurExternalContact时返回getCurExternalContact:permission denied

wx.config {"errMsg":"preVerifyJSAPI:ok","checkResult":{"scanQRCode":false}}

wx.agentConfig{"errMsg":"agentConfig:ok","checkResult":{"wwapp.initWwOpenData":true,"wwapp.getOpenData":true}}

两个都没问题

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

3 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-06-04

    您好,调用getCurExternalContact时返回permission denied,一般是没有调用agentconfig,看上面checkjsapi里面并没有getCurExternalContact接口,可以把以下这些接口加下到jsApiList中试下

     "jsApiList": ['shareToExternalChat',"getCurExternalContact","shareToExternalContact","sendChatMessage","getCurExternalChat","getContext"


    2020-06-04
    有用
    回复 8
    • 👾
      👾
      2020-06-05
      agentconfig应该是成功了啊,弹出的信息里有agentconfig:ok,在config的jsApiList里注册了getCurExternalContact接口,但是返回false,但这个时候还没开始调用agentconfig啊?还是我的逻辑不对?我先调用的config,config里除了获取外部联系人信息的接口全部checkResult:ok了,然后wx.ready里调用agentconfig,也在jsApiList里注册了getCurExternalContact,agentconfig应该是成功了,但是接口就失败
      2020-06-05
      回复
    • 👾
      👾
      2020-06-05
      除了”获取当前外部联系人userid“这个接口,其他需要agentconfig的接口都能调用,包括”外部联系人选人接口“,并且能成功返回外部联系人userId,
      2020-06-05
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-06-05回复👾
      如果,其他需要agentconfig的接口能够调用,可以试下将sdk页面配置到聊天工具栏或者外部联系人profile界面,然后在进行获取externaluserid看下
      2020-06-05
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-06-05回复👾
      还有,这两个条件是否满足呢
      2020-06-05
      回复
    • 李明洋
      李明洋
      2020-07-24回复企业微信运营专员-千夜
      最后一个是啥意思啊,是应用需要有这个权限还是管理员需要有这个权限,管理员设置了权限貌似没效果,应用的话没找到哪里可以设置。
      2020-07-24
      回复
    查看更多(3)
  • 吴大会
    吴大会
    04-17

    调用getCurExternalContact,我的在ios上授权的时候报错"getCurExternalContact:fail_mark failed",有大佬知道吗?求助求助🙏

    04-17
    有用
    回复
  • 树熊
    树熊
    2020-09-20

    调用getCurExternalContact时返回permission denied

    一样的问题,以上说的都已经设置,还是拒绝,选择外部联系人可用,确认权限也配置了,求助求助🙏

    2020-09-20
    有用
    回复
登录 后发表内容
问题标签