微信小程序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仿qq界面的折叠菜单实现代码
Dec 12 Javascript
JS格式化数字保留两位小数点示例代码
Oct 15 Javascript
JS往数组中添加项性能分析
Feb 25 Javascript
Javascript刷新窗口方法小结
Oct 21 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
Feb 27 Javascript
清空元素html("") innerHTML="" 与 empty()的区别和应用(推荐)
Aug 14 Javascript
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
详解Vue2.5+迁移至Typescript指南
Aug 01 Javascript
JS document对象简单用法完整示例
Jan 14 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
Sep 29 Javascript
ES6 解构赋值的原理及运用
May 25 Javascript
JavaScript阻止事件冒泡的方法
Dec 06 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导出CSV抽象类实例
2014/09/24 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
JavaScript instanceof 的使用方法示例介绍
2013/10/23 Javascript
jQuery中eq()方法用法实例
2015/01/05 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
python 中如何获取列表的索引
2019/07/02 Python
python rsa实现数据加密和解密、签名加密和验签功能
2019/09/18 Python
Python实现数值积分方式
2019/11/20 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
Django celery异步任务实现代码示例
2020/11/26 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
java程序员面试交流
2012/11/29 面试题
2015年感恩父亲节演讲稿
2015/03/19 职场文书
项目备案申请报告
2015/05/15 职场文书
乱世佳人观后感
2015/06/08 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书