收藏
回答

客服消息发送失败,{"errcode":40003,"errmsg":"invalid openi?

原始ID:gh_1dea37ac57ce

appid:wxbd0f2fe04c6b07cd

在2020-11-02 14:47:16 时间段内发送客服消息报

{"errcode":40003,"errmsg":"invalid openid rid: 5f9fab73-39328585-02ae4c2a"}

麻烦查下这条记录具体错误原因是什么?或者提供下这条记录对应的openid是属于哪个应用的?

谢谢!

已经仔细核对N次了,没发现什么问题,能调接口,说明access token没有问题,同时access token在其他用到的地方也正确,

所以不知道为什么总是提示openid出错

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

1 个回答

  • Demon胡
    Demon胡
    11-02

    解决了。。。

    反馈下解决问题的步骤吧:

    1.access token肯定是检查多次的,如果错误,返回的不是40003,而是40001,invalid credential
    

    2.确认1中没问题后,检查openid是否正确,并要验证openid,是否来自该access token对应的appid

    3.确认1和2都没问题的时候,就要检查发送的消息体了,(我就是这个错误),text是个json对象,不是json对象的字符串

    11-02
    有用 1
    回复 1
    • 愚衫
      愚衫
      11-26
      感谢楼主的分析,我的问题解决了,问题的原因是access token不是当前小程序的
      11-26
      回复
登录 后发表内容
问题标签