收藏
回答

发送小程序订阅消息报错?

请求接口路径为:https://api.weixin.qq.com/cgi-bin/message/subscribe/send

返回值为:{"errcode":40003,"errmsg":"invalid openid rid: 5f33b287-1ebe8341-07644088"}

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

2 个回答

  • 青寒
    青寒
    2020-08-12

    可能1:不合法的 OpenID,请开发者确认OpenID否是其他小程序的 OpenID;

    可能2:把unionid当成openid填上去了。

    可能3:openid的JSON格式有问题。

    2020-08-12
    有用
    回复
  • 涟漪无名
    涟漪无名
    2020-08-12

    主要是这个返回消息的rid 是什么鬼,不知道啥意思。更代码关系不大。

    2020-08-12
    有用
    回复 2
    • 张三疯
      张三疯
      2020-08-14
      rid是微信API新增的错误信息,用于定位问题的。


      具体到你这次调用,是因为openid传错了,传了另一个小程序的openid:access_token的身份是“小**C端”,但是openid的身份是“小**B端”的。
      2020-08-14
      回复
    • 星星点灯
      星星点灯
      2020-12-25回复张三疯
      同样的问题,
      用云函数调用wx.cloud.callFunction.subscribeMessage,
      返回openapi.subscribeMessage.send:fail invalid openid rid: 5fe59a40-3d69015b-78415fe8,关键是这个openId是云函数自己获取的,目前看不出来openId有什么问题
      2020-12-25
      1
      回复
登录 后发表内容
问题标签