青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長(zhǎng)網(wǎng)

17站長(zhǎng)網(wǎng) 首頁(yè) 編程 PHP編程 查看內(nèi)容

PHP微信企業(yè)號(hào)開發(fā)之回調(diào)模式開啟與用法示例

2022-10-26 19:40| 查看: 2614 |來源: 互聯(lián)網(wǎng)

這篇文章主要介紹了PHP微信企業(yè)號(hào)開發(fā)之回調(diào)模式開啟與用法,結(jié)合具體實(shí)例形式分析了php微信企業(yè)號(hào)回調(diào)模式開啟與使用方法相關(guān)操作技巧,代碼中備有詳盡的注釋說明 ...

本文實(shí)例講述了PHP微信企業(yè)號(hào)開發(fā)之回調(diào)模式開啟與用法。分享給大家供大家參考,具體如下:

暑假實(shí)習(xí),領(lǐng)導(dǎo)安排開發(fā)微信企業(yè)號(hào)。在此對(duì)遇到的問題進(jìn)行記錄,分享給遇到同樣問題的小伙伴,希望對(duì)小伙伴們有幫助。微信企業(yè)號(hào)注冊(cè)部分就不用多說了,今天記錄微信企業(yè)號(hào)--回調(diào)模式開啟php部分。

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

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
//回調(diào)開啟
include_once "WXBizMsgCrypt.php";
// 假設(shè)企業(yè)號(hào)在公眾平臺(tái)上設(shè)置的參數(shù)如下
$encodingAesKey = "xxx";
$token = "xxx";
$corpId = "xxx";//填寫自己的相關(guān)參數(shù),與微信公眾平臺(tái)一致
/*
------------使用示例一:驗(yàn)證回調(diào)URL---------------
*企業(yè)開啟回調(diào)模式時(shí),企業(yè)號(hào)會(huì)向驗(yàn)證url發(fā)送一個(gè)get請(qǐng)求
假設(shè)點(diǎn)擊驗(yàn)證時(shí),企業(yè)收到類似請(qǐng)求:
* 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
接收到該請(qǐng)求時(shí),企業(yè)應(yīng)
1.解析出Get請(qǐng)求的參數(shù),包括消息體簽名(msg_signature),時(shí)間戳(timestamp),隨機(jī)數(shù)字串(nonce)以及公眾平臺(tái)推送過來的隨機(jī)加密字符串(echostr),
這一步注意作URL解碼。
2.驗(yàn)證消息體簽名的正確性
3. 解密出echostr原文,將原文當(dāng)作Get請(qǐng)求的response,返回給公眾平臺(tái)
第2,3步可以用公眾平臺(tái)提供的庫(kù)函數(shù)VerifyURL來實(shí)現(xiàn)。
*/
// $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;
  //
  // 驗(yàn)證URL成功,將sEchoStr返回
  // HttpUtils.SetResponce($sEchoStr);
} else {
  print("ERR: " . $errCode . "\n\n");
}


本文最后更新于 2022-10-26 19:40,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 91se在线看片国产免费观看 | 天天爽夜夜爽 | 69精品人人人人 | 青草影院内射中出高潮-百度 | 国产99久久九九免费精品无码 | 亚洲日韩欧美国产中文在线 | 日本午夜精品一区二区三区电影 | 91涩涩视频 | 97影院理论午夜伦不卡偷 | 色窝窝亚洲AV在线观看 | 国产乱妇乱子在线播视频播放网站 | 国产亚洲精品 在线视频 香蕉 | 51精品少妇人妻AV一区二区 | 99精品影视 | 52av我爱| 国产精品A久久777777 | 91羞羞视频 | 在线视频免费观看 | 18禁黄久久久AAA片 | 日产日韩亚洲欧美综合搜索 | 久久精品久精品99热 | 暖暖 免费 高清 日本视频大全 | 久久久无码AV精品亚洲A片软件 | 狠狠婷婷综合久久久久久 | 婷婷五月久久丁香国产综合 | 色综合伊人色综合网站 | 亚洲精品国产精麻豆久久99 | 菠萝菠萝蜜在线观看视频 | 色戒未删减版在线观看完整 | 免费一级特黄欧美大片久久网 | 狠狠鲁 我喜欢 | 亚洲AV无码国产精品午夜久久 | 午夜视频无码国产在线观看 | 精品一区二区免费视频蜜桃网 | 老师的蕾丝小内内湿透了 | 国产午夜电影院 | 吃奶摸下的激烈免费视频 | 色多多污网站在线观看 | 欧美人与动交zOZ0 | 久久精品日本免费线 | 久久99热狠狠色AV蜜臀 |