发送的报文:
返回的错误:
rid:6204af0e-7a089875-32c02478
已排查的点:
- openId肯定是该小程序的openId,并且即使换成mp_template_msg.appid对应的公众号的openid也不行,会报同样的非法openid错误
- 当前的消息模版就是目前线上用的,模版没问题
- 获取access_token时是使用小程序的appid和appsecert
- pagepath改成page也没用
- openId换成是公众号的openId和unionId也不行
- 小程序和公众号已关联,并且绑定的都是同一个主体
这个问题已经再社区搜索了很久,发现有不少同学都遇到类似的问题,但没能找到解决方案,烦请官方尽快协助排查解决,感谢
我原本用的hutool的httpUtils.post请求就不行,换了一个请求工具就可以了
请问问题解决了吗?
解决了吗 我已经被困扰一周了.........
这个问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一个多月了
你好,提供appid,模板id,openid,touser
{"mp_template_msg ":{"data":{"keyword1":{"color":"#173177","value":"hello world!"},"keyword2":{"color":"#173177","value":"hello world!"},"remark":{"color":"#173177","value":"hello world!"},"first":{"color":"#173177","value":"hello world!"}},"url":"http://www.baidu.com","appid":"wx9fd855a5c3ab9e88","template_id":"5ujwcdR-SJpiPIWrhTx8G5A2At_z_gWo3E9O5pNosso","miniprogram":{"pagepath":"pages/index/index","appid":"wx9fd855a5c3ab9e88"}},"touser ":"oANRR5IAgDYQMkoYgZZRx6cOFLmQ"}
1、两个appid传的不一样,一个是公众号的appid,一个是小程序的appid
2、touser也做了两次发送请求,一次使用用户的小程序openid,一次使用用户公众号的openid,
两次请求同样都失败了,仍然是返回非法的openid
3、rid:
a:使用用户小程序openid返回的rid为:6209c808-3a035c47-3dc31bf7
b:使用用户公众号openid返回的rid为:6209c441-5d5f17aa-4bc53ac4
4、请求地址为:https://api.weixin.qq.com/cgi-bin/message/wxopen/template/uniform_send?access_token=