近日開始研究微信公眾平台,但是申請的個人帳號只能是訂閱號,可用的接口比較少,一點都不爽,想要個菜單都得花錢。就在我尋尋覓覓的時候,我在開發文檔里面發現了測試人員帳號,測試帳號擁有微信公眾平台所有的接口,不管是訂閱號還是服務號的接口,只是不能群發消息,不過這個對於開發人員來說沒有任何影響。
注冊測試帳號只需要一個手機號,並且擁有微信帳號即可,具體流程如下:
打開注冊的網址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
用手機微信掃描網頁左邊的二維碼,然后在手機上確認即可:
至此你已完成了微信公眾平台測試帳號的注冊工作。
在自動跳轉之后,你就可以看到有關測試帳號的一些信息,你可以在網頁的下面找到測試平台的二維碼,用你的微信掃描來關注它。你也可以從用戶列表來看到現在關注測試平台的所有用戶。
在頁面中,你還可以看到微信的appID和appserect,在獲得Token、修改創建自定義菜單或者其它需要驗證權限的時候需要用到這兩個密鑰,要注意對這兩個參數保密!
接下來正式開發的時候,需要對
URL即微信公眾平台服務器請求你開發服務器的入口頁面,注意不是你網站的域名!要具體到網頁。
Token相當於騰訊微信公眾平台服務器與你服務器交互的密鑰,在正式部署的時候,請務必設置的復雜一下,否則可能被黑客利用,偽裝你的服務器向你的用戶發送消息。
另外需要說明的是,微信公眾平台有兩個Token,名字一樣,但是是兩個概念。
一個是騰訊微信公眾平台服務器和你的服務器交互的密鑰,是通過在你的服務器上設置的;
另外一個是通過appID和appsecret 獲取到的操作菜單、發送客服消息等所需的一個憑據,注意不要混淆!
具體的請參見微信公眾平台開發文檔: http://mp.weixin.qq.com/wiki/index.php?title=首頁
由於微信一直在更新,所以在具體操作的時候請以實物為准。