微信公眾平臺開發(fā)教程 php一門怎么與公眾號的對接,實現(xiàn)一些回復(fù)文字內(nèi)容 微信公眾號開發(fā)教程php
2022-06-23
作為一種流行的編程語言,它已被許多編程愛好者使用。我們來看看它是如何與公眾號連接的,并實現(xiàn)了一些回復(fù)文字和圖片內(nèi)容。
準(zhǔn)備
首先去微信公眾平臺注冊一個賬號,可以是個人訂閱號,也可以是認(rèn)證訂閱號。我建議使用經(jīng)過身份驗證的訂閱帳戶。如果使用未經(jīng)認(rèn)證的賬號,會造成很多權(quán)限限制。 OK,公眾號已經(jīng)準(zhǔn)備好了,廢話不多說,看下面吧。
1.開始配置公眾號
-打開公眾號配置頁面,在開發(fā)->基礎(chǔ)配置中按照下圖填寫相應(yīng)內(nèi)容。
填寫內(nèi)容描述:
-1.URL:填寫我們服務(wù)器的URL地址,必須是外網(wǎng)地址和80端口。必須以或//:開頭。當(dāng)我們使用本地開發(fā)時,它可以解決。從官網(wǎng)下載。解壓后是一個exe程序。在當(dāng)前目錄輸入 .grok.exe http 80 啟動。啟動后參考下圖。圖中紅框內(nèi)的URL就是我們需要的。
好,我們把這個地址復(fù)制到微信的網(wǎng)址輸入框中,比如輸入我的。后者是我自己服務(wù)的地址。其實就是開發(fā)中自己命名的請求路徑。如果你是初學(xué)者,建議不要更改這些內(nèi)容網(wǎng)站建設(shè),以防程序無法成功運行,很尷尬。
- 2.:按照藍(lán)字的要求填寫即可。如果你想知道它是什么,你可以點擊它的鏈接。
- 3.:默認(rèn)點擊隨機(jī)生成。
- 4.消息加解密模式:默認(rèn)選擇明文模式。
- 配置參數(shù)填好后,先不要關(guān)閉這個頁面,等我們寫好程序驗證部分后再提交。否則現(xiàn)在點擊會報錯。
2.驗證接口部分的代碼
-查看微信官方文檔,在配置頁面點擊提交按鈕時,微信服務(wù)器會填寫URL服務(wù)器地址給我們網(wǎng)站建設(shè),并發(fā)送四個參數(shù),即,,,計算這部分內(nèi)容通過哈希加密算法(,,)哈希值與微信發(fā)送的值進(jìn)行比較。如果兩者相等,說明是微信服務(wù)器的請求,然后返回,說明驗證成功。
- 這一步我們需要用到三個庫:微信提供的SDK微信公眾平臺開發(fā)教程 php,一個非常輕量級的web框架,一個WSGI服務(wù)器,當(dāng)然,可以直接使用。使用以下命令安裝
- pip[] 和 pip, pip.
- 代碼如下,將配置界面替換成代碼即可
- 好的,代碼編寫完成后,我們在 80 端口啟動我們的程序,方法是在命令行輸入 - --port=80 :app。如果看到下圖所示信息,則說明啟動成功。好了,這時候我們回到微信配置頁面點擊提交,會彈出一個提交成功的信息框。至此微信公眾平臺開發(fā)教程 php,我們終于成功連接到微信了。
- 簡單解釋一下上面的代碼,該函數(shù)用于接收微信服務(wù)器發(fā)送的get請求,然后獲取微信發(fā)送的參數(shù),然后通過函數(shù)驗證信息。驗證成功后返回微信服務(wù)器。
3.給用戶發(fā)短信
連接成功后,可以回復(fù)用戶的信息。我們添加一個函數(shù)來處理用戶發(fā)送的消息。整體代碼如下:
- 我們分別導(dǎo)入這三個函數(shù)。當(dāng)用戶發(fā)送一條消息時,我們的服務(wù)器會判斷它是一條短信,并按原樣返回給用戶?,F(xiàn)在我們啟動腳本后,向公眾號發(fā)送短信會立即收到自動回復(fù)。
4. 發(fā)送圖片信息給用戶
- 當(dāng)然,能夠發(fā)送短信并不能讓我們滿意。現(xiàn)在修改函數(shù),使其不僅可以處理文本,還可以處理圖像信息。完整代碼如下:
- 我們在代碼中添加了圖像處理邏輯。如果服務(wù)器腳本判斷圖像類型消息,它會將圖像返回給用戶。我們把圖片發(fā)送到微信服務(wù)器后,它會自動生成一張,我們可以直接發(fā)送。
總結(jié)
總結(jié)以上步驟,先配置公眾號的配置,然后做一個接口認(rèn)證,通過微信公眾號開放平臺提供的SDK,通過函數(shù)處理用戶發(fā)送的圖文信息,一個簡單而有趣的自動回復(fù)功能已經(jīng)完成,但不幸的是,信息返回的方式相同。想讓自動回復(fù)器更智能嗎?想根據(jù)收到的不同內(nèi)容回復(fù)不同的消息?那么開始騷年吧,只要改變消息內(nèi)容判斷邏輯,將內(nèi)容發(fā)送到你想要的,就可以實現(xiàn)強(qiáng)大的自動回復(fù)功能。相信你自己。人生苦短,我用它!