小程序 消息推送配置token无效(解决方法)订阅消息

小程序 消息推送配置token无效(解决方法)订阅消息代码://验证tokenfunctionverifyToken(){$signature=$_GET[“signature”];$timestamp=$_GET[“timestamp”];$nonce=$_GET[“nonce”];$token=’571247942′;//和token(令牌)一一对应$tmpArr=array($token,$timestamp,$nonce);sort($tmpArr,SORT_STR

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

普通的订阅消息只能发送一次,你会不会很纠结、很痛苦呢!后面有彩蛋

代码:

// 验证token
function verifyToken(){
   $signature = $_GET["signature"];
   $timestamp = $_GET["timestamp"];
   $nonce = $_GET["nonce"];
   $token = '571247942';//和 token(令牌)一一对应
   $tmpArr = array($token, $timestamp, $nonce);
   sort($tmpArr, SORT_STRING);
   $tmpStr = implode( $tmpArr );
   $tmpStr = sha1( $tmpStr );
   if ($tmpStr == $signature ) {
       echo $_GET['echostr'];
   } else {
       echo 'false';
   }
}

如图:

小程序 消息推送配置token无效(解决方法)订阅消息

文档没看细一点,真不行呀,都写在藏在文字里,我差点要吐了,官方的例子(这坑,我填的好苦,二十分钟就这样浪费掉了):

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;
    }
}

重点来了:

微信既然不让你长期订阅,可以使用企业微信呀,企业微信可以群发(1000个以内)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194480.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 打造持续学习型组织

    本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/06/continuous-learning-organization软件开发通常被认为是知识密集型活动,因此各个组织都会寻求能够促进持续学习的手段与方式。MarcinFloryan认为“我们需要学习型组织,并且从个体学习开始”。不过,个体学习有时会很困难,大规模的个体学习变

    2022年4月13日
    37
  • spring注解配置相对于传统xml配置的优势

    spring注解配置相对于传统xml配置的优势

    2021年7月19日
    66
  • 日期不能交叉的检测算法

    日期不能交叉的检测算法

    2021年8月15日
    49
  • MD5加密「建议收藏」

    MD5加密「建议收藏」MD5是一种不可逆的加密算法,它是可靠的,并且安全的。在python中不用手写这一套算法,只需要引入一个叫hashlib的模块就能搞定MD5的加密工作。这样操作也不是最安全的,因为我们可以通过以下

    2022年7月4日
    23
  • ASP.NET复习资料「建议收藏」

    ASP.NET复习资料「建议收藏」一、基础知识点(对应填空题、解答题)(1)ASPX网页的代码储存模式有两种,它们是__代码分离模式_和_单一模式__代码分离模式。 (2)当一个Web控件上发生的事件需要立即得到响时,应该将它的__AutoPostBack_ 属性设置为true。 (3)请将下列数据(nn)在TextBox控件中显示出来。Double nn=4512.6;TextBox1.Text

    2022年7月11日
    19
  • 51单片机实现流水灯

    51单片机实现流水灯文章目录51单片机实现流水灯一、点亮第一个LED灯二、流水灯1.总线型控制2.延时函数3._crol_函数使用4.实现流水灯51单片机实现流水灯以下是本篇文章正文内容,下面案例可供参考一、点亮第一个LED灯#include<reg52.h>#defineuintunsignedint//简化定义#defineucharunsignedchar//同上sbitD1=P2^1;voidmain(){ D1=0;}代码中D1代表着位定义,相.

    2022年5月9日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号