微信小程序url与token设置详解


Posted in Javascript onSeptember 26, 2017

微信小程序url与token设置详解

新浪云应用sae的代码里创建一个weixin.php文件,写入以下代码

define("TOKEN","myToken");// 后台填写的token,在微信公众平台启用
$wechatObj = new wechatAPI();
$wechatObj->isValid();
class wechatAPI
{
  public function isValid()//验证微信接口,验证函数以外的代码和微信公众号开发token设置相同
  {
     $echoStr = $_GET["echostr"];
     if ($this->checkSignature()) {
       header('content-type:text');//add,一定要加入header
      echo $echoStr;
      exit;
     }
  }
  private function checkSignature()  //官方的验证函数
  {
     $signature = $_GET["signature"];
     $timestamp = $_GET["timestamp"];
     $nonce = $_GET["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;
     }
  }
};

保存后通过url访问,在地址栏复制url,写入微信公众平台中

微信小程序url与token设置详解

在微信公众平台的开发设置中,填入以上获得的url和设置的token,自动生成EncodingASEKey

微信小程序url与token设置详解

设置完成

微信小程序url与token设置详解

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
Javascript 读后台cookie代码
Sep 15 Javascript
js中字符替换函数String.replace()使用技巧
Aug 14 Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
Oct 06 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
Mar 03 Javascript
JS判断字符串变量是否含有某个字串的实现方法
Jun 03 Javascript
js中判断变量类型函数typeof的用法总结
Aug 09 Javascript
微信小程序 开发指南详解
Sep 27 Javascript
简单几步实现返回顶部效果
Dec 05 Javascript
深入浅出es6模板字符串
Aug 26 Javascript
JavaScript闭包的简单应用
Sep 01 Javascript
AngularJS 打开新的标签页实现代码
Sep 07 Javascript
对vue里函数的调用顺序介绍
Mar 17 Javascript
微信小程序之滚动视图容器的实现方法
Sep 26 #Javascript
微信小程序开发之好友列表字母列表跳转对应位置
Sep 26 #Javascript
深入理解Vuex 模块化(module)
Sep 26 #Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
Sep 26 #Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 #jQuery
Vue from-validate 表单验证的示例代码
Sep 26 #Javascript
微信小程序之蓝牙的链接
Sep 26 #Javascript
You might like
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
非常实用的php验证码类
2016/05/15 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
关于laravel 子查询 & join的使用
2019/10/16 PHP
测试你的JS的掌握程度的代码
2009/12/09 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
在vue中使用setInterval的方法示例
2019/04/16 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
Python+MongoDB自增键值的简单实现
2016/11/04 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
浅析Python 条件控制语句
2020/07/15 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
运动会100米解说词
2014/01/23 职场文书
给水工程专业毕业生自荐信
2014/01/28 职场文书
四年级科学教学反思
2014/02/10 职场文书
小学班干部竞选演讲稿
2014/04/24 职场文书
入党积极分子自我批评思想汇报
2014/10/10 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
Python词云的正确实现方法实例
2021/05/08 Python
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript
windows server 2016 域环境搭建的方法步骤(图文)
2022/06/25 Servers
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript