收藏
回答

如何解决调用wx.openCustomerServiceChat失败?

报错内容fail openCustomerServiceChat:fail can only be invoked by user TAP gesture.

类似错误都是button需要一个open-type。没说openCustomerServiceChat也需要opentype支持,是哪里有问题吗

当前实现:点击事件绑定在view上,然后直接调用wx.openCustomerServiceChat

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

1 个回答

  • brave
    brave
    2021-12-20

    提供一下可复现问题的代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2021-12-20
    有用 1
    回复 5
    • 、君寻
      、君寻
      2021-12-20
      不好提供,需要appid,还需要对应appid的企业绑定企业微信同一个企业ID,给代码片段也跑不了,具体在实现上有描述,
      很简单的就是调用这么个方法

      wx.openCustomerServiceChat({
          extInfo: { url: "https://work.weixin.qq.com/kfid/xxxxxxxxxxxxxxx" },
          corpId: "xxxxxxxxxxx"
      })
      2021-12-20
      回复
    • brave
      brave
      2021-12-20回复、君寻
      参数隐藏即可,主要看下你事件是写在哪的,怎么触发的
      2021-12-20
      回复
    • 、君寻
      、君寻
      2021-12-20回复brave
      找到问题了,原因是因为在wx.request回调后再触发api,报了这个错误,直接调用就没事
      2021-12-20
      回复
    • brave
      brave
      2021-12-20回复、君寻
      嗯好的!
      2021-12-20
      回复
    • 黄伟娟
      黄伟娟
      2022-03-29回复、君寻
      想问下,这个代码是放在开发者工具的哪个位置呀
      2022-03-29
      回复
登录 后发表内容