微信小程序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中为元素加上name属性的方法
May 09 Javascript
javascript对下拉列表框(select)的操作实例讲解
Nov 29 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
Dec 10 Javascript
jQuery动画效果实现图片无缝连续滚动
Jan 12 Javascript
浅谈js数据类型判断与数组判断
Aug 29 Javascript
vue.js入门教程之计算属性
Sep 01 Javascript
JavaScript函数基础详解
Feb 03 Javascript
小程序实现展开/收起的效果示例
Sep 22 Javascript
layui输入框只允许输入中文且判断长度的例子
Sep 18 Javascript
vue.js this.$router.push获取不到params参数问题
Mar 03 Javascript
Vue3中toRef与toRefs的区别
Mar 24 Vue.js
vue实现列表垂直无缝滚动
Apr 08 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
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
PHP实现多图片上传类实例
2014/07/26 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
ajax与302响应代码测试
2013/10/23 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
JS实现弹性漂浮效果的广告代码
2015/09/02 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
2016/01/19 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
详解jQuery选择器
2016/12/21 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
jQuery 筛选器简单操作示例
2019/10/02 jQuery
Node.js Domain 模块实例详解
2020/03/18 Javascript
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
Python help()函数用法详解
2014/03/11 Python
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
如何将python中的List转化成dictionary
2016/08/15 Python
Python调用微信公众平台接口操作示例
2017/07/08 Python
python机器学习案例教程——K最近邻算法的实现
2017/12/28 Python
python2.x实现人民币转大写人民币
2018/06/20 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
2019/06/19 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
python编程进阶之类和对象用法实例分析
2020/02/21 Python
物业管理毕业生个人的求职信
2013/11/30 职场文书
低碳环保倡议书
2014/04/14 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
公司表扬稿范文
2015/05/05 职场文书
三下乡活动心得体会
2016/01/23 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
用Python远程登陆服务器的步骤
2021/04/16 Python