日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解

發(fā)布時間:2025/5/22 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

微信小程序 消息推送php服務(wù)器驗證實例詳解

設(shè)置頁面(“設(shè)置”>>“開發(fā)設(shè)置”):

1.設(shè)置服務(wù)器域名

注意http和https協(xié)議的不同。

2.設(shè)置消息推送

2.1 在你的服務(wù)器里添加服務(wù)器接口test.php,test.php接口內(nèi)容主要是通過token驗證消息是否為微信發(fā)來的,代碼參照官方的例子:

define("TOKEN","xxxxx");/ 后臺填寫的token

$wechatObj = new wechatAPI();

$wechatObj->isValid();

class wechatAPI

{

public function isValid()//驗證微信接口,如果確認(rèn)是微信就返回它傳來的echostr參數(shù)

{

$echoStr = $_GET["echostr"];

if ($this->checkSignature()) {

echo $echoStr;

exit;

}

}

private function checkSignature() //官方的驗證函數(shù)

{

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

}

}

};

2.2 設(shè)置小程序后臺消息推送相關(guān)信息

Token: 任意符合規(guī)范的字符串,如上面定義的"xxxxx"

EncodingAESKey(消息加密密鑰):(隨機生成,自己保存就好了,這個加解密才用)

消息加密方式:暫時選擇明文,不用去考慮加密解密的問題。

數(shù)據(jù)格式:根據(jù)需求選擇。

提交,如果沒有問題就會成功了。(如果有問題你可以用假的數(shù)據(jù)通過瀏覽器測試)

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

總結(jié)

以上是生活随笔為你收集整理的php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。