精品免费在线观看-精品欧美-精品欧美成人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站長網微信二維碼

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

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 亚洲欧美日韩一区 | 一级毛片一级毛片一级级毛片 | 1024免费福利永久观看网站 | 亚洲欧美4444kkkk | 亚洲福利一区福利三区 | 1级黄色| 免费一级在线观看 | 蕾丝视频成人★在线观看 | 国产剧情麻豆mv在线观看 | 国产精品久久久久久久久久妇女 | 欧美日韩无线在码不卡一区二区三区 | 手机在线看片不卡中文字幕 | 成人国产精品高清在线观看 | 丁香天堂网| 91射射射 | 成人全黄三级视频在线观看 | 一级毛片毛片毛毛片毛片 | 国产精品公开免费视频 | 伊人久久综合影院 | 午夜高清免费观看视频 | 亚洲精品中文字幕乱码 | 91精品国产爱久久久久久 | 久久婷婷综合五月一区二区 | 亚洲国产精品久久久久秋霞小 | 大陆黄色a级片 | 国产福利专区精品视频 | 精品一区二区三区影院在线午夜 | 免费观看拍拍视频在线观看 | 国产福利不卡 | 色中文| 中文国产成人精品久久水 | 久久国产精品偷 | www.av网站| 免费国产阿v视频在线观看 免费国产高清精品一区在线 | 全部免费特别黄的视频播放 | 国产高清视频网站 | 亚洲色图综合图片 | 日韩精品一级毛片 | 91粉色视频在线观看 | 亚洲欧美一区二区三区久本道 | 日本一级作爱片在线观看 |