微信開發總結分享
第1章. 微信公眾號介紹
1.1
介紹
微信公眾號是開發者或商家在微信公眾平臺上申請的應用賬號,該帳號與QQ賬號互通,通過公眾號,商家可在微信平臺上實現和特定群體的文字、圖片、語音、視頻的全方位溝通、互動
第2章. 微信公眾號注冊
2.1
介紹
注冊地址:https://mp.weixin.qq.com, 打開地址
輸入相關信息并注冊即可。如下:
根據進度進行激活,激活之后,需要進行信息登記審核。
完成相關的信息注冊登記之后,如下,可以完善訂閱號信息。
如下進入信息群發功能,可以發送文本、圖片等多媒體信息。
當用戶打開的時候,默認就會收到客戶訂閱的相關信息。用戶訂閱信息,用戶只需要在微信中,通訊錄—訂閱號中進行查詢即可。
第3章. 微信公眾號接口配置
3.1
配置簡介
微信公眾平臺是騰訊公司在微信的基礎上新增的功能模塊,通過這一平臺,個人和企業都可以打造一個微信的公眾號,并實現和特定群體的文字、圖片、語音的全方位溝通、互動。
3.2
通訊機制
3.3.
服務器配置
3.3.1
示例代碼設置
微信公眾平臺提供了一個php示例代碼:
http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip
下載下來,解壓縮,打開編輯。
將token值設置為你所需要的值,token可由開發者任意填寫,用作生成簽名。
編輯完保存并關閉文件,將文件wx_sample.php 更改成自定義的名字,這里改為wxapi.php,再次打包成wxapi.zip。
3.3.2
服務器平臺設置
如果有自己的服務器,而且支持php,可以將接口文件上傳至服務器,如果沒有自己的服務器,則可以選擇部分免費的云平臺進行開發,如百度應用引擎BAE(http://developer.baidu.com/bae),新浪云平臺SAE(http://sae.sina.com.cn/)。
3.3.2.1
百度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. 上線并獲取鏈接 為:http://frankfactory.duapp.com/
注:frankfactory之前已經被我注冊過了,所以不能再次注冊。這里應該獲得的二級域名應該和上面的截圖中寫的一樣。
BAE 設置完畢。
3.3.2.2
新浪SAE設置
a. 注冊SAE帳戶并登錄
b. 創建新應用
我的首頁 -> 創建新應用
c. 配置應用
d. 上傳代碼
應用管理 -> 代碼管理 -> 上傳代碼包
e. 獲取URL地址
獲得的URL 地址為:http://1.frankfactory.sinaapp.com/
SAE 配置完畢。
3.4
配置接口
3.4.1
啟用開發模式
登錄微信公眾平臺 -> 高能功能 -> 開發模式
3.4.2
成為開發者
3.4.3
接口配置信息
URL填寫上面得到的BAE URL:http://frankfactory.duapp.com/,再加上上傳的php文件名。即 http:// frankfactory.duapp.com/wxapi.php
Token 填寫自定義的token 值,這里為zhongefeng。
對于SAE,URL填寫
http://1. frankfactory.sinaapp.com/wxapi.php
第4章. 參考
微信官方公眾平臺API文檔:http://mp.weixin.qq.com/wiki/index.php