对微信公众平台教程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程序设计有所帮助。