b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

微信小程序消息推送PHP服务器验证示例详细说明

电脑杂谈  发布时间:2020-04-16 04:21:19  来源:网络整理

php消息推送技术_百度php推送示例_php 服务器推送

微信小程序消息推送PHP服务器验证示例详细说明

微信文档(下面有一个“访问指南”):

设置页面(“设置” >>“开发设置”):

php消息推送技术_百度php推送示例_php 服务器推送

1. 设置服务器域名

例如:

请注意http和https协议之间的区别.

php 服务器推送_百度php推送示例_php消息推送技术

2. 设置消息推送

2.1将服务器接口test.php添加到服务器. test.php接口的内容主要用于验证消息是否由微信通过令牌发送. 该代码引用了官方示例:

define("TOKEN","xxxxx");/ 后台填写的token
$wechatObj = new wechatAPI();
$wechatObj->isValid();
class wechatAPI
{
public function isValid()//验证微信接口,如果确认是微信就返回它传来的echostr参数
{
 $echoStr = $_GET["echostr"];
 if ($this->checkSignature()) {
 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;
 }
}
};

php消息推送技术_百度php推送示例_php 服务器推送

2.2设置小程序后台消息推送的相关信息

URL(服务器地址):

令牌: 符合规范的任何字符串,例如上面定义的“ xxxxx”

百度php推送示例_php消息推送技术_php 服务器推送

EncodingAESKey(消息加密密钥): (随机生成,只需将其保存即可php 服务器推送,仅使用这种加密和解密)

消息加密方法: 暂时选择纯文本,而不必担心加密和解密.

数据格式: 根据需要选择.

提交. 如果没有问题,它将成功. (如果有问题php 服务器推送,您可以使用伪造的数据通过浏览器进行测试)


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-177189-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...