收藏
回答

fail forget to accept and handle the result

企业微信 3.1.12 安卓客户端,操作流程如下:

在A【外部群】窗口底部的工具栏打开企业微信小程序,

调用完 openEnterpriseChat 方法成功跳到B群(只填了 chatId 这个参数,success 和 fail 这三个参数,此时小程序切到后台),

然后再从B【外部群】里面底部的工具栏再次打开企业微信小程序(此时小程序从后台唤起,因为刚刚在A外部群已经打开过了,进程还没销毁),

再调用 sendChatMessage 这个接口的时候就返回了errCode 2001, fail forget to accept and handle the result 这个错误信息,发送信息失败。

而且此时 session_key 并没有过期。

如果不调用 openEnterpriseChat 跳群的话,直接小程序是可以正常调用 sendChatMessage 的,但是跳完之后再调用就调用失败了

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

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-08-30

    你好,这个是正常的表现,因为打开多进程是有key关联的,新打开的小程序没有key关联,所以报错了,从小程序中打开会话跳到另一个小程序,再使用wx.qy.getCurExternalChat、wx.qy.sendChatMessage wx sendchatmessage等方法

    2021-08-30
    有用
    回复 2
    • 2021-10-08
      那是不是像我这样的操作流程就无法实现?
      2021-10-08
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-10-09回复
      是的
      2021-10-09
      回复
登录 后发表内容