日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

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

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

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

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

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

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

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

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

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

$wechatObj = new wechatAPI();

$wechatObj->isValid();

class wechatAPI

{

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

{

$echoStr = $_GET["echostr"];

if ($this->checkSignature()) {

echo $echoStr;

exit;

}

}

private function checkSignature() //官方的驗(yàn)證函數(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(消息加密密鑰):(隨機(jī)生成,自己保存就好了,這個(gè)加解密才用)

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

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

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

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

總結(jié)

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

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