小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请求接口路径为:https://api.weixin.qq.com/cgi-bin/message/subscribe/send
返回值为:{"errcode":40003,"errmsg":"invalid openid rid: 5f33b287-1ebe8341-07644088"}
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可能1:不合法的 OpenID,请开发者确认OpenID否是其他小程序的 OpenID;
可能2:把unionid当成openid填上去了。
可能3:openid的JSON格式有问题。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
主要是这个返回消息的rid 是什么鬼,不知道啥意思。更代码关系不大。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可能1:不合法的 OpenID,请开发者确认OpenID否是其他小程序的 OpenID;
可能2:把unionid当成openid填上去了。
可能3:openid的JSON格式有问题。
主要是这个返回消息的rid 是什么鬼,不知道啥意思。更代码关系不大。
具体到你这次调用,是因为openid传错了,传了另一个小程序的openid:access_token的身份是“小**C端”,但是openid的身份是“小**B端”的。
用云函数调用wx.cloud.callFunction.subscribeMessage,
返回openapi.subscribeMessage.send:fail invalid openid rid: 5fe59a40-3d69015b-78415fe8,关键是这个openId是云函数自己获取的,目前看不出来openId有什么问题