點擊關注后,我們可以在訂閱號上面找到這個公眾號。你們請注意做微信商城,即使放到了訂閱號上面,而且該測試號基本上可以調用微信平臺所有的中級插口(見“可使用插口類別列表”),所以我們的這個測試號對我們是夠用的。
2.微信公眾平臺開發基本原理
不知你們注意到沒有,我們在第一節中的截圖中,有個“網站插口配置”的配置項須要填寫,雖然這個就是微信平臺和我們的網站對接的插口的url地址了。
我們來看這張圖。其中兩側白色框內部就是微信平臺,兩側白色框內部就是我們自己的網站所在的服務器咯。微信平臺和網站服務器之間通過插口調用來通訊。當微信用戶向我們的公眾號發生消息時(具體的消息類型之后介紹),微信后臺服務器會判定該消息是否是發給我們申請的公眾號,倘若是,將該消息轉發給我們的公眾號并向我們配置的網站插口地址發送一個懇求消息,我們的網站接受到消息后,進行處理,并將處理的結果(響應消息)發送給微信平臺,經過平臺的轉發,最后顯示到微信用戶的聊天框。
這是一次典型的消息交互的過程,有了這個印象以后,我們就明白了,我們要做的工作的重點在于網站服務器端,也就是說:怎么接受微信平臺發送過來的懇求消息,怎樣進行處理,最后怎樣返回處理結果給微信平臺(圖中綠色部份)。
3.服務器環境打算
我們要想接受并處理微信平臺發送過來的消息,其實得有自己的網站服務器了。所以,接出來我們就要打算我們的網站服務器環境了。
好多朋友喜歡用百度應用引擎BAE,由于是免費申請并且不須要維護,這一點的確是很便捷的,但我這兒要說的是,我們在開發程序的時侯,還是不建議那樣做,為何呢?由于不利于調試。正常的步驟應當是在我們本地開發調試,沒有任何問題然后再放在真正的服務器起來(比如新浪的SAE,百度BAE等)。還有一個話題,我們開發我們的網站到底使用哪些語言呢?似乎只要可以拿來開發網站的語言都可以的,比如:Java、PHP、ASP.NET、Ruby、、Note.js等。微信平臺和我們的網站交互是通過插口調用來實現的,只要我們的網站能對懇求消息進行響應就可以了,使用哪些語言都無所謂的。其實,看你最擅長哪門語言就使用哪門語言了,由于現今網站開發這一塊php用得越來越多,所以我們就選擇php作為我們網站的開發語言。
語言選好了,下一步就是搭建本地的開發環境了。雖然本地開發環境的搭建和普通php網站的開發環境的搭建是一樣的,假如你不熟悉,可以自己直接到網起來下載一個WAMP套件,安裝一下,之后再下載一個作為開發的工具就可以了。
這么重點是哪些呢?重點就是微信平臺和我們本地服務器之間的通訊問題。我們看下邊的圖:
微信平臺調用我們網站是通過這兒配置的網站URL和Token來調用的,所以,我們首先須要為我們本地的服務器申請一個url,讓內網能通過這個url訪問到我們的本地網站。換句話說,就是要能將我們本地筆記本上的網站發布到網段起來,讓所有人都能訪問。
3.1本地網站到網段域名的映射
想要將自己本地筆記本上運行的網站發布到網段,讓所有的人都可以訪問看上去是很麻煩的一件事情。由于你首先要有一個域名,之后還要在本地的路由器上配置端口映射,并且還要非常注意防火墻的設置。并且,如今我給你們推薦一個特別好的工具:花生殼動態域名解析工具。通過這個工具,你不須要設置路由器的端口映射做微信商城,也毋須管防火墻的設置,甚至連域名都不須要申請,由于這一切,花生殼都早已幫你解決了。好了,閑談還是少說,以免有廣告之嫌。那我們即將開始教你們怎樣將你自己筆記本上運行的網站發布到互聯網起來讓所有人都可以訪問。
1.首先,你在本地要有一個可以運行的網站,假如沒有自己新建一個web項目,之后運行上去。諸如:我在新建了一個java的web項目,只有一個jsp頁面,但是在上面啟動運行上去。
2.自己在瀏覽器輸入::8089/Demo訪問一下,看是否能打開首頁。(你的url地址可能與我的不同)
3.能打開的話,接著從這兒:注冊一個花生殼的帳號,地址是,注冊完成之后,點擊首頁的“下載”按鈕即可下載花生殼顧客端程序。如圖
4.下載完成后一路點擊”下一步“按鈕,直到完成安裝。之后用注冊好的帳號登入花生殼顧客端程序。接出來就是關鍵的步驟了。如右圖,首先點擊啟動頁面上的”域名列表“,馬上就可以看見花生殼幫我們分配的免費2級域名了,我的是:。
5.點擊“內網映射”選擇“添加映射”,在彈出頁面建立映射信息。我們只須要在自定義應用選項卡上面填寫我們的本地網站在外網的IP地址和端標語就可以了(注意勾選“開啟內網端口”),比如:
6.點擊“域名確診”進行檢查,結果出現“成功”字樣則表示域名映射成功了。
7.之后通過花生殼給我們分配的2級域名就可以在互聯網上的任何地方訪問我們的網站了。這樣,我們就把我們本地筆記本上的web網站放在了互聯網上。
3.2填寫微信平臺的插口配置信息
接出來,把我們的2級域名填寫到插口url上面(注意帶應用名稱);Token:自己隨便輸入一個字符串(主要用于校準,旁邊會詳盡說明),比如:wx123。
點擊遞交。
到這兒我們的本地服務器的環境配置就完成了,第一講我們將開始微信平臺公眾號的開發。
閱讀本文的人還閱讀了:
教你如何用華為麥芒B199遠程控制筆記本
華為P6遠程控制筆記本的教程
還在為復雜的配置苦惱嗎?來Oray請一個牛B的技術專家回來,7×24小時一對一服務,你還等哪些呢?戳我訂購
免責聲明:部分文章信息來源于網絡以及網友投稿,本站只負責對文章進行整理、排版、編輯,出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如本站文章和轉稿涉及版權等問題,請作者在及時聯系本站,我們會盡快為您處理。