微信小程序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 相关文章推荐
Jquery实战_读书笔记2 选择器
Jan 22 Javascript
理解Javascript_14_函数形式参数与arguments
Oct 20 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
Oct 24 Javascript
jQuery 实现侧边浮动导航菜单效果
Dec 26 Javascript
JQuery中ajax方法访问web服务实例
Jul 18 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
Oct 31 Javascript
微信小程序之多文件下载的简单封装示例
Jan 29 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
Aug 27 Javascript
mpvue将vue项目转换为小程序
Sep 30 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
Mar 17 Javascript
JavaScript监听一个DOM元素大小变化
Apr 26 Javascript
Jquery $.map使用方法实例详解
Sep 01 jQuery
微信小程序之滚动视图容器的实现方法
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中常用编辑器推荐
2007/01/02 PHP
php session_start()出错原因分析及解决方法
2013/10/28 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
Linux环境下php实现给网站截图的方法
2016/05/03 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
yii2 url重写并隐藏index.php方法
2018/12/10 PHP
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
javascript使用输出语句实现网页特效代码
2015/08/06 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
vue.js开发环境搭建教程
2017/05/04 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
浅谈Vue下使用百度地图的简易方法
2018/03/23 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
手把手教您实现react异步加载高阶组件
2020/04/07 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
Python实现文件按照日期命名的方法
2015/07/09 Python
Saltstack快速入门简单汇总
2016/03/01 Python
python+opencv+caffe+摄像头做目标检测的实例代码
2018/08/03 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
2021/02/23 Python
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
名词解释型面试题(主要是网络)
2013/12/27 面试题
电焊工工作岗位职责
2014/02/06 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
大学社团计划书
2014/05/01 职场文书
品质标语大全
2014/06/21 职场文书
领导干部考核评语
2015/01/04 职场文书
领导视察通讯稿
2015/07/18 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技