導讀:微信是移動端安裝率頗高的軟體之一,旗下的公眾賬號服務作為網站或媒體的營銷推廣平臺在移動網際網路大潮中也愈發的展現出自身的實力。PHP作為老牌的WEB服務端開發語言,自然能夠完美的契合微信開發模式,打造出合適自身業務的公眾賬號。
1.簡介
微信公眾平臺是騰訊公司在微信的基礎上新增的功能模組,通過這一平臺,個人和企業都可以打造一個微信的公眾號,並實現和特定群體的文字、圖片、語音的全方位溝通、互動。
2.通訊機制

3.註冊微信公眾平臺賬號
註冊地址:https://mp.weixin.qq.com
4.伺服器端配置
4.1 示例程式碼設定
微信公眾平臺提供了一個php示例程式碼:
http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip
下載下來,解壓縮,開啟編輯。
將token值設定為你所需要的值,token可由開發者任意填寫,用作生成簽名。

編輯完儲存並關閉檔案,將檔案wx_sample.php 更改成自定義的名字,這裡改為wxapi.php,再次打包成wxapi.zip。
4.2 伺服器平臺設定
如果有自己的伺服器,而且支援php,可以將介面檔案上傳至伺服器,如果沒有自己的伺服器,則可以選擇部分免費的雲平臺進行開發,如百度應用引擎BAE(http://developer.baidu.com/bae),新浪雲平臺SAE(http://sae.sina.com.cn/)。
百度BAE設定
a. 註冊BAE帳戶並登入
https://passport.baidu.com/v2/?reg®Type=1&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F

b. 加入開發者中心

c. 建立應用
接入方式選擇 “手機web應用”。

d. 託管設定
選擇雲環境(BAE)-> 託管設定。
環境型別 選擇 “PHP”。

e. 建立新版本,上傳介面檔案

f. 上線並獲取連結


獲得的URL為:http://zhuojin.duapp.com/
注:zhuojinsz 之前已經被我註冊過了,所以不能再次註冊。這裡應該獲得的二級域名應該和上面的截圖中寫的一樣。
BAE 設定完畢。
新浪SAE設定
a. 註冊SAE帳戶並登入
http://sae.sina.com.cn/
b. 建立新應用
我的首頁 -> 建立新應用

c. 配置應用


d. 上傳程式碼
應用管理 -> 程式碼管理 -> 上傳程式碼包

e. 獲取URL地址

獲得的URL 地址為:http://1.zhuojin.sinaapp.com/
SAE 配置完畢。
5.配置介面
5.1 登入微信公眾平臺 -> 高能功能 -> 開發模式

5.2 成為開發者

5.3 介面配置資訊
URL填寫上面得到的BAE URL:http://zhuojin.duapp.com/,再加上上傳的php檔名。即 http://zhuojin.duapp.com/wxapi.php
Token 填寫自定義的token 值,這裡為zhuojinsz。

對於SAE,URL填寫 http://1.zhuojin.sinaapp.com/wxapi.php

5.4 提交
點選 “提交”,若一切設定正確,則會提示 “提交成功”。

5.5 檢視介面配置資訊
BAE 介面資訊

SAE 介面資訊

5.6 開啟開發模式

至此,配置完畢。
評論(2)