php版微信公众平台入门教程之开发者认证的方法
发布时间:2022-09-17 12:48:39 所属栏目:PHP教程 来源:
导读: php版微信公众平台入门教程之开发者认证的方法
这里有新鲜出炉的精品教程,程序狗速度看过来!
微信 即时通讯软件
微信(英文名:wechat)是腾讯公司于 2011 年 1 月 21 日推出的一个为
这里有新鲜出炉的精品教程,程序狗速度看过来!
微信 即时通讯软件
微信(英文名:wechat)是腾讯公司于 2011 年 1 月 21 日推出的一个为
php版微信公众平台入门教程之开发者认证的方法 这里有新鲜出炉的精品教程,程序狗速度看过来! 微信 即时通讯软件 微信(英文名:wechat)是腾讯公司于 2011 年 1 月 21 日推出的一个为智能终端提供即时通讯服务的免费应用程序,微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费语音短信、视频、图片和文字微信公众平台开发教程 php,同时微信公众平台开发教程 php,也可以使用通过共享流媒体内容的资料和基于位置的社交插件 "摇一摇"、"漂流瓶"、"朋友圈"、"公众平台"、"语音记事本" 等服务插件。 这篇文章主要介绍了 php 版微信公众平台入门教程之开发者认证的方法, 结合实例形式分析了 php 版微信公众平台开发者认证的步骤与相关操作技巧, 需要的朋友可以参考下 本文讲述了 php 版微信公众平台开发者认证的方法。分享给大家供大家参考,具体如下: 微信公众平台如何成为开发者? 登录微信公众平台后, 点击高级功能 =》开发模式 =》成为开发者 =》填写接口配置信息, 提交后等待我司工作人员的审核. 1. 开发者认证 这个最简单了, 直接上个超简单版代码: exit($_GET['echostr']); php 文件就写上面这一句就行, 微信公共平台随便填写 token, 写上 php 文件的 url, 然后验证即可通过, 超级简单吧?官方的认证根本没有必要, 因为后面的步骤没有使用的验证签名的地方, 所以这个地方为了图方便直接输出返回值轻松通过验证, 当然下面也给出官方要求的认证代码: $token = '11'; $signarr = array($token, $_GET['timestamp'], $_GET['nonce']); if ($this - >signnature($signarr, $_GET['signature'])) { exit($_GET['echostr']); } function signnature($arr, $signature) { sort($arr); if (sha1(implode($arr)) == $signature) return true; return false; } 把上面的代码保存成 php 文件, 在微信公共平台设置同样的 token, 然后验证即可通过. 注: url 是允许带 get 参数的 2. 网址接入: 公众平台用户提交信息后, 我们将以 GET 请求方式请求到填写的 Url 上, 并且带上四个参数: * signature — 微信加密签名 php微信公众平台开发教程_微信公众平台开发教程 php_微信公众平台 php开发 * timestamp — 时间戳 * nonce — 随机数 * echostr — 随机字符串 开发者通过检验 signature 对网址接入合法性进行校验, 若此次 GET 请求原样返回 echostr 参数内容, 则接入生效, 否则接入失败, 验证 signature 将结合开发者填写的 token 参数、timestamp 参数和 nonce 参数等. 3. 加密流程: * 将 token、timestamp、nonce 三个参数进行字典序排序 * 将三个参数字符串拼接成一个字符串进行 sha1 加密 * 开发者获得加密后的字符串可与 signature 对比, 标识该请求来源于微信. 希望本文所述对大家 PHP 程序设计有所帮助。 (编辑:海洋资讯信息网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐