为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

微信3g网站制作开发怎么操作教程_免费下载

2017-10-27 3页 doc 58KB 72阅读

用户头像

is_337177

暂无简介

举报
微信3g网站制作开发怎么操作教程_免费下载微信3g网站制作开发怎么操作教程_免费下载 微信3g网站制作开发怎么操作, 第一步:申请消息接口 在公众平台网站的高级功能 – 开发模式页,点击“成为开发者”按钮,填写URL和Token,其中URL是开发者用来接收微信服务器数据的接口URL。Token可由开发者可以任意填写,用作生成签名,该Token会和接口URL中包含的Token进行比对,从而验证安全性,。 第二步:验证URL有效性 开发者提交信息后,微信服务器将发送GET请求到填写的URL上,GET请求携带四个参数: 参数 描述 微信加密签名,signat...
微信3g网站制作开发怎么操作教程_免费下载
微信3g网站制作开发怎么操作教程_免费 微信3g网站制作开发怎么操作, 第一步:申请消息接口 在公众平台网站的高级功能 – 开发模式页,点击“成为开发者”按钮,填写URL和Token,其中URL是开发者用来接收微信服务器数据的接口URL。Token可由开发者可以任意填写,用作生成签名,该Token会和接口URL中包含的Token进行比对,从而验证安全性,。 第二步:验证URL有效性 开发者提交信息后,微信服务器将发送GET请求到填写的URL上,GET请求携带四个参数: 参数 描述 微信加密签名,signature结合了开发者填写的token参数和请signature 求中的timestamp参数、nonce参数。 timestamp 时间戳 nonce 随机数 echostr 随机字符串 开发者通过检验signature对请求进行校验,下面有校验方式,。若确认此次GET请求 来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则 接入失败。 加密/校验流程如下: 1. 将token、timestamp、nonce三个参数进行字典序排序 2. 将三个参数字符串拼接成一个字符串进行sha1加密 3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信 检验signature的PHP示例代码: private function checkSignature() { $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = TOKEN; $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if( $tmpStr == $signature ){ return true; }else{ return false; } } 第三步:成为开发者 验证URL有效性成功后即接入生效,成为开发者。如果公众号类型为服务号,订阅号只能使用普通消息接口,,可以在公众平台网站中申请认证,认证成功的服务号将获得众多接口权限,以满足开发者需求。 此后用户每次向公众号发送消息、或者产生自定义菜单点击事件时,响应URL将得到推送。 公众号调用各接口时,一般会获得正确的结果,具体结果可见对应接口的说明。返回错 误时,可根据返回码来查询错误原因。 用户向公众号发送消息时,公众号方收到的消息发送者是一个OpenID,是使用用户微 信号加密后的结果,每个用户对每个公众号有一个唯一的OpenID。
/
本文档为【微信3g网站制作开发怎么操作教程_免费下载】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索