小程序 客服消息 java_小程序客服消息接口,接入及消息接收

public functionindex(){//判断是否为认证if (isset($_GET['echostr'])) {//如果认证去验证$this->valid();}else{//否则接收客户发送消息$this->responseMsg();}}//验证前置方法public functionvalid(){$echoStr = $_GET["echostr"];if($this...
摘要由CSDN通过智能技术生成

public functionindex(){//判断是否为认证

if (isset($_GET['echostr'])) {//如果认证去验证

$this->valid();

}else{//否则接收客户发送消息

$this->responseMsg();

}

}//验证前置方法

public functionvalid()

{$echoStr = $_GET["echostr"];if($this->checkSignature()){header('content-type:text');echo $echoStr;exit;

}else{echo $echoStr.'+++'.TOKEN;exit;

}

}//签名校验

private functioncheckSignature()

{//微信加密签名

$signature = $_GET["signature"];//时间戳

$timestamp = $_GET["timestamp"];//随机数

$nonce = $_GET["nonce"];//服务端配置的TOKEN

$token = '自己配置的TOKEN';//将token,时间戳,随机数进行字典排序

$tmpArr = array($token, $timestamp, $nonce);sort($tmpArr,SORT_STRING);//拼接字符串

$tmpStr = implode( $tmpArr);$tmpStr = sha1( $tmpStr);if( $tmpStr == $si

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值