收藏
回答

wx.config与wx.agentConfig的区别?

侧边栏想跟业务数据做对接,所以在jssdk中,配置了wx.config,可以正常访问接口,但为了在侧边栏获取当前的外部联系人信息,配置了agentConfig,config与agentConfig用的是相同的signature,在调用getCurExternalChat接口时,提示:{"errMsg":"agentConfig:invalid signature"},请问是什么原因呢?

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

3 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-02-25

    您好,config与agentconfig的签名计算是不一致的,config参与签名计算的tikcet获取接口是https://qyapi.weixin.qq.com/cgi-bin/get_jsapi_ticket?access_token=ACCESS_TOKEN,agentconfig参与签名计算的ticket的获取接口是https://qyapi.weixin.qq.com/cgi-bin/ticket/get?access_token=ACCESS_TOKEN&type=agent_config,两个的签名是不一致的

    2020-02-25
    有用
    回复 14
    • 菩提一梦
      菩提一梦
      2020-02-25
      非常感谢,根据你所述,能解决invalid signature问题,但是调用getCurExternalChat接口,又出现新的问题,如下图
      2020-02-25
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-02-26回复菩提一梦
      需要从外部联系人的profile进入页面才能获取,否则会报错:without context of external contact
      2020-02-26
      回复
    • 菩提一梦
      菩提一梦
      2020-02-26
      有看到接口文档中有注明,但是不太明折,这个profile进入是个啥情况,能否详细说明一下。
      2020-02-26
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-02-27回复菩提一梦
      这个就是profile页
      2020-02-27
      1
      回复
    • 小梁子
      小梁子
      2020-05-20
      你好,我就是从这个页面进来的,然后手机弹出了agentConfig可以使用,苹果6splus会弹出授权,但是苹果XS不会弹,这是为什么
      2020-05-20
      回复
    查看更多(9)
  • 在你说「喂」之前
    在你说「喂」之前
    2021-11-05

    在vue项目里面报错:weixin_js_sdk__WEBPACK_IMPORTED_MODULE_2___default.a.agentConfig is not a function

    2021-11-05
    有用
    回复
  • zero
    zero
    2021-10-14

    请问我用wx.agentConfig引入1.2.0版本,但是又要用wx.miniprogram,这个需要1.3.2版本,可是这个版本没有wx.agentConfig怎么办呢,有哪个版本同时有2个方法的吗

    2021-10-14
    有用
    回复 2
    • o
      o
      2021-10-25
      您好,我也遇到了同样的问题,请有办法解决吗
      2021-10-25
      回复
    • 胡贵阳
      胡贵阳
      2022-03-28回复o
      我也遇到这个问题了 请问怎么解决的
      2022-03-28
      回复
登录 后发表内容
问题标签