微信小程序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技巧
Dec 06 Javascript
JavaScript经典效果集锦
Jul 06 Javascript
javascript 自定义回调函数示例代码
Sep 26 Javascript
node.js中的buffer.slice方法使用说明
Dec 10 Javascript
angularjs表格ng-table使用备忘录
Mar 09 Javascript
通过fastclick源码分析彻底解决tap“点透”
Dec 24 Javascript
js 索引下标之li集合绑定点击事件
Jan 12 Javascript
webpack项目调试以及独立打包配置文件的方法
Feb 28 Javascript
Vue项目中使用Vux的安装过程
May 01 Javascript
浅析JS中什么是自定义react数据验证组件
Oct 19 Javascript
Vue-resource安装过程及使用方法解析
Jul 21 Javascript
vue实现Toast组件轻提示
Apr 10 Vue.js
微信小程序之滚动视图容器的实现方法
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
ajax php 实现写入数据库
2009/09/02 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
PHP生成随机密码类分享
2014/06/25 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
Augularjs-起步详解
2016/07/08 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
angular directive的简单使用总结
2017/05/24 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
Python and、or以及and-or语法总结
2015/04/14 Python
Python本地与全局命名空间用法实例
2015/06/16 Python
python字符串与url编码的转换实例
2018/05/10 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
Python 多个图同时在不同窗口显示的实现方法
2019/07/07 Python
Python3 执行Linux Bash命令的方法
2019/07/12 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
2020/06/08 Python
什么是python的id函数
2020/06/11 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
python cookie反爬处理的实现
2020/11/01 Python
CSS3的颜色渐变效果的示例代码
2017/09/29 HTML / CSS
德国网上超市:myTime.de
2019/08/26 全球购物
Oral-B荷兰:牙医最推荐的品牌
2020/02/25 全球购物
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
别名指示符是什么
2012/10/08 面试题
2014年乡镇植树节活动方案
2014/02/28 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
2021/04/13 HTML / CSS