公众号开发-咨询「合肥卓高」
我们来实现一下用户-时接收推送消息并-的功能
事件和消息都是推送到我们的url上,怎么区分他们也很简单,通过msgtype这个属性,那么进一步再区分是关注还是取消关注,根据event属性即可。所以,我们在原来的inmessage类,再添加一个event属性。
自定义菜单能够帮助公众号丰富界面,让用户---更快地理解公众号的功能。开启自定义菜单后,公众号界面如图所示:-公众平台后,在公众平台的开发-基本设置页面,勾选协议成为,---“修改配置”按钮,填写服务器地址url、token和encodingaeskey,其中url是用来接收微信消息和事件的接口url。token可由可以任意填写,用作生成签名该token会和接口url中包含的token进行比对,从而验证安全性。encodingaeskey由手动填写或随机生成,将用作消息体加密钥。
提交信息后,微信服务器将发送get请求到填写的服务器地址url上,get请求携带参数如下表所示:参数描述signature微信加密签名,signature结合了填写的token参数和请求中的timestamp参数、nonce参数。timestamp时间戳nonce随机数echostr随机字符过检验signature对请求进行校验下面有校验方式。若确认此次get请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为成功,否则接入失败。加密/校验流程如下:
将token、timestamp、nonce三个参数进行字典序排序将三个参数字符串拼接成一个字符串进行sha1加密获得加密后的字符串可与signature对比,标识该请求来源于微信。
联系时请说明是在云商网上看到的此信息,谢谢!
本页网址:https://www.ynshangji.com/xw/25001595.html
声明提示:
本页信息(文字、图片等资源)由用户自行发布,若侵犯您的权益请及时联系我们,我们将迅速对信息进行核实处理。