微信小程序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 相关文章推荐
IE6下opacity与JQuery的奇妙结合
Mar 01 Javascript
js日期时间补零的小例子
Mar 05 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
May 08 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
Oct 20 Javascript
javascript中获取class的简单实现
Jul 12 Javascript
Angular Module声明和获取重载实例代码
Sep 14 Javascript
利用js实现前后台传送Json的示例代码
Mar 29 Javascript
require.js 加载过程与使用方法介绍
Oct 30 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
Sep 11 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
Oct 25 Javascript
vue v-for直接循环数字实例
Nov 07 Javascript
vue+iview使用树形控件的具体使用
Nov 02 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
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
快速开发一个PHP扩展图文教程
2008/12/12 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
ActiveX控件与Javascript之间的交互示例
2014/06/04 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
React中使用UMEditor的方法示例
2019/12/27 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
Python栈类实例分析
2015/06/15 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python中subprocess的简单使用示例
2015/07/28 Python
Python中的字符串类型基本知识学习教程
2016/02/04 Python
Python3.x对JSON的一些操作示例
2017/09/01 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
python实现数据库跨服务器迁移
2018/04/12 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
护理自我鉴定范文
2013/10/06 职场文书
最新的咖啡店创业计划书
2013/12/30 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
医院志愿者活动总结
2015/05/06 职场文书
2016年5月份红领巾广播稿
2015/12/21 职场文书