微信小程序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 相关文章推荐
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
Apr 02 Javascript
jQuery实现左右切换焦点图
Apr 03 Javascript
jQuery里filter()函数与find()函数用法分析
Jun 24 Javascript
JavaScript实现对下拉列表值进行排序的方法
Jul 15 Javascript
javascript数据结构之二叉搜索树实现方法
Nov 25 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
Jan 27 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
Feb 02 Javascript
详解Vue中使用插槽(slot)、聚类插槽
Apr 12 Javascript
vue-router的钩子函数用法实例分析
Oct 26 Javascript
mpvue 项目初始化及实现授权登录的实现方法
Jul 20 Javascript
Vue两种组件类型:递归组件和动态组件的用法
Aug 06 Javascript
JS开发前端团队展示控制器来为成员引流
Aug 14 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
PHP 图像尺寸调整代码
2010/05/26 PHP
php读取mysql的简单实例
2014/01/15 PHP
PHP如何使用Memcached
2016/04/05 PHP
php中引用符号(&)的使用详细介绍
2016/12/06 PHP
php 三大特点:封装,继承,多态
2017/02/19 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
QUnit jQuery的TDD框架
2010/11/04 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
分享网页检测摇一摇实例代码
2016/01/14 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
javascript 常用验证函数总结
2016/06/28 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
vue:el-input输入时限制输入的类型操作
2020/08/05 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
Python struct模块解析
2014/06/12 Python
Python标准库os.path包、glob包使用实例
2014/11/25 Python
python检测远程端口是否打开的方法
2015/03/14 Python
用实例解释Python中的继承和多态的概念
2015/04/27 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
css3编写浏览器背景渐变背景色的方法
2018/03/05 HTML / CSS
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
英国健身专家:WIT Fitness
2021/02/09 全球购物
实习自我评价怎么写
2013/12/02 职场文书
证婚人经典证婚词
2014/01/09 职场文书
跟单业务员岗位职责
2014/03/08 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android