精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網

17站長網 首頁 編程 PHP編程 查看內容

PHP微信企業號開發之回調模式開啟與用法示例

2022-10-26 19:40| 查看: 2556 |來源: 互聯網

這篇文章主要介紹了PHP微信企業號開發之回調模式開啟與用法,結合具體實例形式分析了php微信企業號回調模式開啟與使用方法相關操作技巧,代碼中備有詳盡的注釋說明 ...

本文實例講述了PHP微信企業號開發之回調模式開啟與用法。分享給大家供大家參考,具體如下:

暑假實習,領導安排開發微信企業號。在此對遇到的問題進行記錄,分享給遇到同樣問題的小伙伴,希望對小伙伴們有幫助。微信企業號注冊部分就不用多說了,今天記錄微信企業號--回調模式開啟php部分。

其實微信開發文檔說的確實十分詳細了,而且使用官方給的demo,只要做稍稍的改變就可以直接用了。但是為什么總是提示錯誤呢?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
//回調開啟
include_once "WXBizMsgCrypt.php";
// 假設企業號在公眾平臺上設置的參數如下
$encodingAesKey = "xxx";
$token = "xxx";
$corpId = "xxx";//填寫自己的相關參數,與微信公眾平臺一致
/*
------------使用示例一:驗證回調URL---------------
*企業開啟回調模式時,企業號會向驗證url發送一個get請求
假設點擊驗證時,企業收到類似請求:
* GET /cgi-bin/wxpush?msg_signature=5c45ff5e21c57e6ad56bac8758b79b1d9ac89fd3×tamp=1409659589&nonce=263014780&echostr=P9nAzCzyDtyTWESHep1vC5X9xho%2FqYX3Zpb4yKa9SKld1DsH3Iyt3tP3zNdtp%2B4RPcs8TgAE7OaBO%2BFZXvnaqQ%3D%3D
* HTTP/1.1 Host: qy.weixin.qq.com
接收到該請求時,企業應
1.解析出Get請求的參數,包括消息體簽名(msg_signature),時間戳(timestamp),隨機數字串(nonce)以及公眾平臺推送過來的隨機加密字符串(echostr),
這一步注意作URL解碼。
2.驗證消息體簽名的正確性
3. 解密出echostr原文,將原文當作Get請求的response,返回給公眾平臺
第2,3步可以用公眾平臺提供的庫函數VerifyURL來實現。
*/
// $sVerifyMsgSig = HttpUtils.ParseUrl("msg_signature");
$sVerifyMsgSig = $_GET["msg_signature"] ;//"5c45ff5e21c57e6ad56bac8758b79b1d9ac89fd3";
// $sVerifyTimeStamp = HttpUtils.ParseUrl("timestamp");
$sVerifyTimeStamp = $_GET["timestamp"];//"1409659589";
// $sVerifyNonce = HttpUtils.ParseUrl("nonce");
$sVerifyNonce = $_GET["nonce"];//"263014780";
// $sVerifyEchoStr = HttpUtils.ParseUrl("echostr");
$sVerifyEchoStr = $_GET["echostr"];//"P9nAzCzyDtyTWESHep1vC5X9xho/qYX3Zpb4yKa9SKld1DsH3Iyt3tP3zNdtp+4RPcs8TgAE7OaBO+FZXvnaqQ==";
// 需要返回的明文
$EchoStr = "";
$wxcpt = new WXBizMsgCrypt($token, $encodingAesKey, $corpId);
$errCode = $wxcpt->VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);
if ($errCode == 0) {
  echo $sEchoStr;
  //
  // 驗證URL成功,將sEchoStr返回
  // HttpUtils.SetResponce($sEchoStr);
} else {
  print("ERR: " . $errCode . "\n\n");
}


tag標簽:PHP 微信企業號
本文最后更新于 2022-10-26 19:40,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:[email protected]
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 亚洲图片色| 国产一区系列在线观看 | 一区二区视频在线观看高清视频在线 | 91在线免费看| 黄色大片播放 | 永久免费人成网ww555kkk手机 | 五月激激激综合网色播免费 | 国产成人精品日本亚洲麻豆 | 999国产精品999久久久久久 | 看全色黄大色黄大片色责看的 | 色视频在线观看 | 搞黄视频网站 | 日韩欧美亚洲综合 | 欧美在线性视频 | 国内在线亚洲精品第一线 | 国产精品福利久久 | 成人在线网 | 亚洲人视频在线观看 | 午夜羞羞视频在线观看 | 99热国产精品 | 国产日韩不卡免费精品视频 | 免费大片免费观看 | 一级二级三级毛片 | 国产一区在线看 | 中国女人野外做爰视频在线看 | 91成人免费福利网站在线 | 国产精品成人免费视频不卡 | 日韩v片| 欧美毛片aaa激情 | 国产福利一区二区在线精品 | 国产产一区二区三区久久毛片国语 | 久久免费香蕉视频 | 亚洲精品免费观看 | 亚洲精品专区一区二区欧美 | 免费一级特黄a | 久久这里只有精品99 | 久久婷婷色一区二区三区 | 亚洲一区二区三区免费在线观看 | 亚洲国产品综合人成综合网站 | 国产乱码一区二区三区 | 久久精品精品 |