你好,最近我想对接微信公众号的订阅通知,给用户发送订阅通知的时候返回提示【{“errcode”:43101,“errmsg”:“user refuse to accept the msg rid: 605433ff-76bfc22c-2fb75ddf”}】
在接口权限看了确实是已经有权限了,调过接口的,确实也累加了使用次数
我是根据这里的文档做的 https://developers.weixin.qq.com/doc/offiaccount/Message_Management/One-time_subscription_info.html
第一步:需要用户同意授权,获取一次给用户推送一条订阅模板消息的机会
出现了以下几种情况
(1)首先我把appid换成了自己公众号的,template_id还是用1uDxHNXwYQfBmXOfPJcjAS3FynHArD8aWMEFNRGSbCc,redirect_url也换成了公众号域名的地址
是可以打开
(2)因为上面用的template_id不是我自己的订阅通知模板id,这个时候我template_id换成自己的
sence、reserved也换了下(即使不换也一样),打开后总是说模板出错,模板id是点复制的,不可能有错
(3)在接口权限的一次性订阅消息,有个查看模板id
点开后是看到一个模板id
然后我用这个模板id替换进去授权的url,相当于:
又能正常打开没提示错误,可是这个模板id我都没有的
这几种到底是什么情况,我看之前也有人提出过模板id出错的问题,不过回答上都没看到有人说解决了,还有这个查看到的模板id是啥情况,即使用了这个模板id打开后,确实能点确认接收,但调用https://api.weixin.qq.com/cgi-bin/message/template/subscribe?access_token=xxx的时候还是说user refuse to accept the msg