对微信公众平台教程PHP版本的开发者认证方法
本文介绍了微信公众平台开发者认证方法的PHP版本,分享给您参考,如下:如何在微信公众平台也成为开发商
登录微信公众平台后,点击高级功能=发展模式=开发商=填写接口配置信息,等待我们的工作人员审核后提交。
1。开发者认证
这是最简单的,直接到超简单版本的代码:
出口($ _get { 'echostr});
在线路上句PHP文件,微信公众平台填写令牌,写PHP文件的URL,然后验证可以通过,超简单的吗官方认证根本没有必要,因为下面的步骤不使用验证签名的地方,所以这个地方很容易验证图形的输出值,当然,下面也给出了正式的请求验证码。
令牌=美元;
signarr美元=阵列($标记,_get美元{ 'timestamp},{_get美元'nonce });
如果(美元-> signnature(signarr美元,美元'signature_get { })){
出口($ _get { 'echostr});
}
功能signnature(ARR美元美元,签名){
排序($ ARR);
如果(SHA1(崩溃($ ARR))= = $签名)返回true;
返回false;
}
把上面的代码作为一个PHP文件,设置同样的微信公众平台,然后验证。
注意:URL与get参数是允许的。
2。URL访问:
公共平台用户提交信息后,我们请求GET请求到填充URL并带来四个参数:
*签名-微信加密签名
*时间戳-时间戳
*随机数随机数
* echostr随机字符串
开发人员通过测试签名验证网站访问的有效性。如果请求返回echostr参数内容,Access将生效。否则,将验证访问失败。签名会结合表征参数,时间参数和临时参数由开发商。
三.加密过程:
*三阶参数标记时间戳,并在字典序杜撰
*三参数字符串拼接成一个SHA1加密字符串
* the developer's encrypted string can be compared to signature, indicating that the request comes from WeChat.
更多关于PHP的相关内容感兴趣的读者可以查看这个话题:微信PHP站
希望本文能对PHP程序设计有所帮助。