这篇文章主要介绍了微信小程序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

设置完成

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

最新资讯
年轻人想当公众号网红到底是不是个好主意?

年轻人想当公众号网红

你尽可以做你想做的,但在做之前,不妨问问过来人,都有哪些
苹果聘请三星电池高管 担任电池开发全球主管

苹果聘请三星电池高管

Ahn的LinkedIn资料显示,他曾担任三星“下一代电池组和
社交媒体使用越多可能越感孤独

社交媒体使用越多可能

科技日报华盛顿1月22日电 (记者刘海英)当下人们尤其是年
直击|华为发布业界首款5G芯片:天罡芯片

直击|华为发布业界首

华为今日在京召开5G发布会。华为常务董事、运营BG总裁
基因编辑最大隐患已被排除?第三代工具或迎专利之争

基因编辑最大隐患已被

第三代基因编辑工具究竟鹿死谁手还未可知,当然,如果能够
腾讯公司诉“糗事百科”不正当竞争 索赔50万元

腾讯公司诉“糗事百科

因认为“糗事百科”网站发布、传播虚假信息,损害了其商
最新文章
微信小程序CSS3动画下拉菜单效果

微信小程序CSS3动画下

这篇文章主要为大家详细介绍了微信小程序CSS3动画下拉
微信小程序使用swiper组件实现层叠轮播图

微信小程序使用swiper

这篇文章主要为大家详细介绍了微信小程序使用swiper组
微信小程序实现带缩略图轮播效果

微信小程序实现带缩略

这篇文章主要为大家详细介绍了微信小程序实现带缩略图
小程序实现五星点评效果

小程序实现五星点评效

这篇文章主要为大家详细介绍了小程序实现五星点评效果
微信小程序实现笑脸评分功能

微信小程序实现笑脸评

这篇文章主要为大家详细介绍了微信小程序实现笑脸评分
微信小程序自定义轮播图

微信小程序自定义轮播

这篇文章主要为大家详细介绍了微信小程序自定义轮播图