微信小程序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 this 的一些学习总结
Aug 02 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
Nov 14 Javascript
js调用webservice构造SOAP进行身份验证
Apr 27 Javascript
JavaScript核心语法总结(推荐)
Jun 02 Javascript
Vue.js动态添加、删除选题的实例代码
Sep 30 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
Apr 27 Javascript
vue resource post请求时遇到的坑
Oct 19 Javascript
利用vue和element-ui设置表格内容分页的实例
Mar 02 Javascript
使用FileReader API创建Vue文件阅读器组件
Apr 03 Javascript
浅谈node中的cluster集群
Jun 02 Javascript
解决vue页面渲染但dom没渲染的操作
Jul 27 Javascript
Openlayers显示瓦片网格信息的方法
Sep 28 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脚本来实现WordPress中评论分页的功能
2015/12/10 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
php使用event扩展的io复用测试的示例
2020/10/20 PHP
javascript 动态参数判空操作
2008/12/22 Javascript
jquery tools系列 expose 学习
2009/09/06 Javascript
Date对象格式化函数代码
2010/07/17 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
微信小程序技巧之show内容展示,上传文件编码问题
2017/01/23 Javascript
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
Python列表推导式的使用方法
2013/11/21 Python
python自定义解析简单xml格式文件的方法
2015/05/11 Python
浅谈python之新式类
2018/08/12 Python
python 实现敏感词过滤的方法
2019/01/21 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
pow在python中的含义及用法
2019/07/11 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
毕业生自荐信的主要内容
2013/10/29 职场文书
应届生如何写自荐信
2014/01/05 职场文书
数据保密承诺书
2014/06/03 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
2014年售票员工作总结
2014/11/19 职场文书
个人政治思想总结
2015/03/05 职场文书
信用卡工作证明范本
2015/06/19 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python