微信之开发者验证
来源:互联网 发布:如何加入网络水军赚钱 编辑:程序博客网 时间:2024/04/29 16:25
最近公司需求是输入一个编号打开一篇文章,所以需要对微信做些开发,虽然微信自带的关键字规则也能实现,但是每发一篇文章就要添加一条规则,编辑人员感觉麻烦,就这样了。
1:成为开发者并回去到APPID和SECRET,TOKEN随意填;
2、验证开发者
微信给出了示例代码,拿来就可以用了;很简单;
wchat.php
/*首次验证*/public function valid($signature, $timestamp, $nonce) { $echoStr = $_GET["echostr"];//随机字符串 $res = $this->check_signature($signature, $timestamp, $nonce); if($res){ echo $echoStr; return true; }else { echo ""; return false; } }/**每次开发者接收用户消息的时候,微信也都会带上前面三个参数(signature、timestamp、nonce)访问开发者设置的URL,开发者依然通过对签名的效验判断此条消息的真实性。*$signature 微信加密签名*$timestamp 时间戳*$nonce 随机数*/private function check_signature($signature, $timestamp, $nonce){ $token = TOKEN;$tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING);$tmpStr = implode( $tmpArr );$tmpStr = sha1( $tmpStr );if( $tmpStr == $signature ){return true;}else{return false;}}
index.php
$signature = $_GET["signature"];$timestamp = $_GET["timestamp"];$nonce = $_GET["nonce"];$hcwechat = new hcWechat();$hcwechat->valid($signature, $timestamp, $nonce);
0 0
- 微信之开发者验证
- 微信开发者账号验证
- 微信开发者模式之网址接入TOKEN验证
- .Net 微信平台的开发者验证
- 微信-------通过开发者请求验证
- 如何验证成为微信开发者
- 微信公众号提交开发者提示token验证失败
- 微信公众平台开发者中心配置--token验证失败
- php微信开发者模式token老是验证失败thinkphp
- 微信公众号开发者申请,Token验证
- 微信开发之web开发者工具
- 微微信.NET 微信的开发者验证ASP.NET C#代码
- 微信开发者功能
- 微信开发者文档
- Java微信开发之接入验证
- 微信开发(01)之如何成为开发者
- 微信公众号开发之成为开发者模式
- 微信开发者模式 绑定url token 您的服务器没有正确相应token验证
- 学习笔记:实现linux下文件内容的复制
- JS字符串和数组操作方法(转载)
- spring依赖注入(1)-基础
- boost中的unordered_map使用方法
- C++简单的反射实例
- 微信之开发者验证
- JAVA的内存管理
- R软件学习笔记-2
- Balloons
- 减少编译时源文件之间的依赖
- 你以为什么是说走就走的旅行
- POJ 1751 Highways
- java 生成有序账号
- 第八周项目一 3扩展四则运算功能