成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? 微信小程序 消息推送php服務(wù)器驗(yàn)證實(shí)例詳解
全站頭部文字 我要出現(xiàn)在這里
微信小程序 消息推送php服務(wù)器驗(yàn)證實(shí)例詳解 1037 2024-01-14   

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

微信文檔(靠下有個(gè)“接入指引”):https://mp.weixin.qq.com/debug/wxadoc/dev/api/custommsg/callback_help.html

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

https://mp.weixin.qq.com/wxopen/initprofile?action=home&lang=zh_CN

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

比如:https://hosts.com

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

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

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

define("TOKEN","xxxxx");/ 后臺(tái)填寫(xiě)的token
$wechatObj = new wechatAPI();
$wechatObj->isValid();
class wechatAPI
{
public function isValid()//驗(yàn)證微信接口,如果確認(rèn)是微信就返回它傳來(lái)的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è)置小程序后臺(tái)消息推送相關(guān)信息

URL(服務(wù)器地址):https://hosts.com/xx/test.php

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

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

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

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

提交,如果沒(méi)有問(wèn)題就會(huì)成功了。(如果有問(wèn)題你可以用假的數(shù)據(jù)通過(guò)瀏覽器測(cè)試)

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


主站蜘蛛池模板: 昆虫记读书笔记摘抄| 不要好舒服| 疯狂 电影| 北1| 欧美成熟| 罗密欧与朱丽叶电影| 奶奶的星星| 黄视频免费网站| 山子高科股吧| 斑点狗动画片| 回魂夜 电影| 疑云密布 电影| 在线播放的免费电影网站| 韦伦| 杨佑宁个人简历| 自查报告| 大内密探零零发演员表| 好大一个家 电视剧| 无所畏惧40集演员表| 脚部反射区图解大全高清| 开心日记| 寻宝电影| 陈慕义| 蓝家宝电影| 三年级上册修改病句专项训练| 极品白嫩嫩模酒店援交土豪av| 蜗居电视剧完整版免费观看高清| 混沌行走| 张国荣身高| 内蒙古电视台节目表| 爱情三选一| 朴允载| 山东卫视体育频道| 亚洲免费资源| 白皮书电影| lanarhoades最经典电影| 爱情三选一| 欲海浮沉| 蜡笔小新日语| 李婷芷| 萝莉时间|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103