微信小程序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 相关文章推荐
node.js中的console用法总结
Dec 15 Javascript
JS实现自定义简单网页软键盘效果代码
Nov 05 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
Jul 09 Javascript
javascript实现简单的可随机变色网页计算器示例
Dec 30 Javascript
微信小程序 动态绑定事件并实现事件修改样式
Apr 13 Javascript
vue-cli webpack 开发环境跨域详解
May 18 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
Dec 19 jQuery
Vue项目中设置背景图片方法
Feb 21 Javascript
vue项目实现github在线预览功能
Jun 20 Javascript
Vue.js实现表格渲染的方法
Sep 07 Javascript
JS中的算法与数据结构之集合(Set)实例详解
Aug 20 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
Sep 26 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 is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
PHP+ACCESS 文章管理程序代码
2010/06/21 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
PHP实现仿Google分页效果的分页函数
2015/07/29 PHP
thinkphp验证码的实现(form、ajax实现验证)
2016/07/28 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
2009/11/30 Javascript
5分钟理解JavaScript中this用法分享
2013/11/09 Javascript
JS的document.all函数使用示例
2013/12/30 Javascript
JS文本获得焦点清除文本文字的示例代码
2014/01/13 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
AngularJS 指令详细介绍
2016/07/27 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
jQuery快速高效制作网页交互特效
2017/02/24 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
python os.path.isfile()因参数问题判断错误的解决
2019/11/29 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
python自动生成证件号的方法示例
2021/01/14 Python
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
介绍一下linux文件系统分配策略
2013/02/25 面试题
弘扬雷锋精神活动演讲稿
2014/03/04 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
python playwrigh框架入门安装使用
2022/07/23 Python