准备条件:
申请微信公众号,根据需要选择阅读号或服务号,只要练习就可以申请个人订阅号
准备包括空间和域名在内的网站,域名必须注册,必须同时激活80或443端口
编写网站代码:
准备好后,在公众号背景下打开开发人员模式:
此处可能会出现验证错误的原因。一般来说,这是因为echostr没有正确返回。下面是我的代码。
其中AppID、AppSecret和token都可以在微信公众号背景下找到。
上面代码的基本逻辑就是根据token,timestamp,nonce生成一个签名,如果新签名与微信服务器发送过来的前面一致,则认为Get请求安全,可以继续操作。请点击此处输入图片描述 如果签名验证通过则原样返回echostr。
此时重新验证微信服务器的话就可以了。