微信小程序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 相关文章推荐
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
Jan 13 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
Jun 21 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
Apr 12 Javascript
js中各种类型的变量在if条件中是true还是false
Jul 16 Javascript
JS实现的网页倒计时数字时钟效果
Mar 02 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
May 09 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
Feb 14 Javascript
微信小程序 参数传递实例代码
Mar 20 Javascript
关于webpack2和模块打包的新手指南(小结)
Aug 07 Javascript
AngularJS下$http服务Post方法传递json参数的实例
Mar 29 Javascript
webpack dll打包重复问题优化的解决
Oct 10 Javascript
vue form表单post请求结合Servlet实现文件上传功能
Jan 22 Vue.js
微信小程序之滚动视图容器的实现方法
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
php设计模式 Chain Of Responsibility (职责链模式)
2011/06/26 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
基于jquery的滚动新闻列表
2010/06/19 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
2018/11/30 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
2020/06/04 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
python使用SMTP发送qq或sina邮件
2017/10/21 Python
Python2与python3中 for 循环语句基础与实例分析
2017/11/20 Python
快速查询Python文档方法分享
2017/12/27 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
Python跳出多重循环的方法示例
2019/07/03 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
Python实现将蓝底照片转化为白底照片功能完整实例
2019/12/13 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
主题党日活动总结
2014/07/08 职场文书
学术会议邀请函
2015/01/30 职场文书
陪护人员误工证明
2015/06/24 职场文书
PyMongo 查询数据的实现
2021/06/28 Python
Linux中文件的基本属性介绍
2022/06/01 Servers
SQLServer常见数学函数梳理总结
2022/08/05 MySQL