这篇文章主要介绍了微信小程序url与token设置详解的相关资料,希望通过本文能帮助到大家解决类似问题,需要的朋友可以参考下

微信小程序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,自动生成EncodingASEKey

设置完成

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

最新资讯
缺斤少两农残超标 盒马每日优鲜等7家买菜App被点名

缺斤少两农残超标 盒

近期,杭州市消保委选取部分在杭州城区能提供1小时送达
腾讯音乐、网易云音乐要挣钱 得先争版权

腾讯音乐、网易云音乐

音乐版权发行业务孵化的背后,是传统唱片公司与互联网音
周鸿祎:360将专注解决网络雷达问题 正研发防御系统

周鸿祎:360将专注解决

周鸿祎在参加“强网论坛”时透露,近几年360在网络攻击
中国电影票房9年来首现负增长 观影人次同期减约1亿

中国电影票房9年来首

2019年1-5月,中国电影分账票房(不含服务费)累计249.41亿
哈啰:未开展助力车投资返利业务 受骗用户及时报警

哈啰:未开展助力车投资

哈啰出行从未开展或授权任何主体开展认购车辆投资返利
华为被限制后 博通下调了20亿美元的营收预期

华为被限制后 博通下

据悉,2018年博通与华为的总销售额约为9亿美元。
最新文章
JavaScript解析及序列化JSON的方法实例分析

JavaScript解析及序列

这篇文章主要介绍了JavaScript解析及序列化JSON的方法
如何为vuex实现带参数的 getter和state.commit

如何为vuex实现带参数

这篇文章主要介绍了如何为vuex实现带参数的getter和st
使用VUE+iView+.Net Core上传图片的方法示例

使用VUE+iView+.Net C

这篇文章主要介绍了使用VUE+iView+.Net Core上传图片
JS实现的获取银行卡号归属地及银行卡类型操作示例

JS实现的获取银行卡号

这篇文章主要介绍了JS实现的获取银行卡号归属地及银行
Angular6 用户自定义标签开发的实现方法

Angular6 用户自定义

这篇文章主要介绍了Angular6 用户自定义标签开发的实
React 实现拖拽功能的示例代码

React 实现拖拽功能的

这篇文章主要介绍了React 实现拖拽功能的示例代码,小编