美文网首页
微信公众号服务器配置--验证token

微信公众号服务器配置--验证token

作者: 其实我很dou | 来源:发表于2018-11-27 14:43 被阅读0次
image.png

官方文档:
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1472017492_58YV5

  • 填入url和Token, encodingaeskey随机生成, 提交, 肯定会验证失败
    因为服务器代码没有编写
  • 编写weixin.php
<?php
// 微信服务器请求参数
//signature=8b5723978864d30b3fd1e1ca6ace5fc71547183c&echostr=1368519312469262262&timestamp=1543299636&nonce=15749227

$sign = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = '服务器配置的token值';

$tmpArr = array($token, $timestamp, $nonce);

sort($tmpArr, SORT_STRING);
$tmpStr = implode($tmpArr );
$signature = sha1( $tmpStr );

// 如果生成的签名和微信传过来的签名相同, 
// 就把微信传过来的echostr参数传给微信服务器, 标明认证通过

if( $signature == $sign ){
  echo $_GET['echostr'];
}else{
  return false;
}
  • 再次点击提交, 就会通过

很好的博客: https://ninghao.net/blog/1441

相关文章

  • 微信公众号配置服务器-token验证失败

    在配置微信公众号的个人服务器中 提交后总出现token验证失败 检查后发现自己服务器回复的echostr前后方默认...

  • 微信公众号服务器配置--验证token

    官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id...

  • think5.1+微信公众号环境搭建

    最近在做微信公众号开发, 不过微信公众号第一个门槛就是需要验证服务器。 为了做线上服务器验证,我最初是在本地搭建环...

  • PHP微信接入

    1.验证文件,wx_check.php,放入网站根目录,在公众平台进行配置验证 2.微信access_token以...

  • 2019-04-01

    问题:微信公众号开启服务器配置后用接口配置自定义菜单,手机没有反应 最近再做一个微信的公众号开发,开启了服务器配置...

  • 微信公众号接入ChatGPT

    微信公众号接入ChatGPT功能记录 通过Python + WeRoBot实现思路:给微信公众号配置云服务器,在服...

  • 配置NodeJs服务作为验证微信公众号token

    在公众号基本配置的时候,需要在服务端校验token url: 填写下一篇文章中的外网域名,token: 可以自定义...

  • 017--微信公众按钮配置

    话题1:如何通过接口直接配置微信公众号按钮 先获取TOKEN: 链接点击 查询微信按钮的配置信息:链接点击 创建微...

  • 微信公众平台开发

    准备工作 服务器 微信公众号(推荐初学者使用测试号) 接入 填写服务器配置测试号接入配置URL是开发者用来接收微信...

  • 并发下资源的访问控制

    背景 在开发微信公众号的时候,会和access_token打交道,参照微信的文档 access_token是公众号...

网友评论

      本文标题:微信公众号服务器配置--验证token

      本文链接:https://www.haomeiwen.com/subject/pmpgqqtx.html