亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

開發者服務器怎么給微信服務器發消息

開發者獲得加密后的字符串可與signature對比,若確認此次GET請求來自微信服務器,請原樣返回echostr參數內容,則接入生效,成為開發者成功,否則接入失敗。是怎么返回給微信的,是提供什么方式,網址?請賜教

正在回答

0 回答

微信服務器獲取到微信公眾平臺發送的驗證消息(這個過程微信公眾平臺向服務器提出get請求),然后服務器通過PHP的全局變量$_GET,獲取到其中的值,并排序加密成字符串,加密成功之后輸出字符串(這里我認為微信公眾品平臺使用的ajax調用),這樣微信公眾平臺可以獲取到輸出的字符串,這樣就可以和本身請求比對的原始字符串比較了;

if(?$str??==?$signature?&&?$echostr?){
????//第一次接入weixin?api接口的時候
????header('content-type:text');
????echo??$echostr;
????exit;
}

上面比對之后輸出的echostr應該是在微信公眾平臺處理的后臺代碼中有留存的,如果一致則通過,反之不通過,比如設置echostr的值為“ok”,在比對正確的情況下,微信公眾平臺的后臺代碼會做寫數據庫或者是其他通過標記的處理,反之你沒有輸出“ok”,那么就不做通過標記處理,也就不能夠驗證通過了!

這是我的一點見解,你看看解釋的有沒有問題!

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

開發者服務器怎么給微信服務器發消息

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號