代码在本地跑可以收到服务通知,但是发布后,缺收不到通知,这是什么原因造成的啊
2019年1月11日16:24:12
已经挪到后台了,本地测试依然可用,有服务消息提醒,但是小程序部署后,还是收不到通知
回调:
<200,{"errcode":0,"errmsg":"ok"},{Connection=[keep-alive], Content-Type=[application/json; encoding=utf-8], Date=[Fri, 11 Jan 2019 09:05:24 GMT], Content-Length=[27]}>
发送模板消息 要在后台处理 你可以搜索你用的后端技术+模板消息 就可以找到相应的后台处理实例了。
挪到后端还是没消息通知,本地测试有
可以我差到的所有的示例,都是写在前端的啊
是说发送模板消息这个操作是在后台完成的。你前台获取了formId等等传给后台接口入库,要用的时候从库里取出来然后直接传对应参数访问官方提供的接口就好
操作挪到后台依旧没有消息通知
你得确定你传的参数到底是不是正确,到底有没有正确的回调
我debug,值应该没问题啊,有问题本地也不能好用啊
不管有没有问题,只要带参数访问了官方的接口,都会有回调,如果没有回调那很有可能你的接口有问题。我自己在开发的时候就没遇到什么问题,所有都是一遍就过了,建议把代码好好过一过
微信接口不能写在前端的,最好写在后端,而且后端接口域名要求是https的
感觉你说的有道理,我去改一下
可以我差到的所有的示例,都是写在前端的啊
写在前端方便粘贴代码,不要被误导。微信的接口 小程序前端在线上是无法调起的。前端只是负责收集formId,后端才是真正发送模板消息
挪到后端,本地测试好用,发布后依然不好用。。
小程序模板消息,只能谁触发的发给谁,获取到A的formid或者prepay_id,这个Id只能用于给A发送模板消息,不能给其他人发送。是不是跳这个坑里面了?可能你在本地都是给自己发送,肯定能收到,但是上线后你可能用了你自己的id给别人发送了。总之一个宗旨,A的ID只能给A发送,B的只能给B发,不能混用