共享一个调用微信公众平台接口的客户端类库
由于我所開發(fā)活動(dòng)項(xiàng)目經(jīng)常要用到微信公眾平臺(tái)所提供的接口,所以本人專門開發(fā)了微信客戶端的類庫(kù)。
經(jīng)過了幾個(gè)項(xiàng)目的實(shí)踐,特意將該類庫(kù)共享出來。源代碼已經(jīng)放在了github上,供大家使用。
?
首先介紹一下設(shè)計(jì)該類庫(kù)的思路。?
我按照微信公眾平臺(tái)開發(fā)者文檔內(nèi)容分類,將我開發(fā)的類庫(kù)也進(jìn)行了對(duì)應(yīng)的分類。
分類方法如下:例如
1 微信公眾平臺(tái)上有個(gè)發(fā)送消息的內(nèi)容
他下面有2個(gè)不同的類別,發(fā)送被動(dòng),和發(fā)送客服消息,所以我的類庫(kù)中也有2個(gè)對(duì)應(yīng)的php文件
2?微信公眾平臺(tái)上有個(gè)用戶管理的內(nèi)容
? ? ? ? ? ?? ? ? ? ? ? ? ? ? ?
我將他分成了 分組管理(分組管理接口),基本用戶管理(獲取用戶基本信息,獲取關(guān)注者列表),和網(wǎng)頁(yè)授權(quán)用戶管理(網(wǎng)頁(yè)授權(quán)獲取用戶基本信息) 3個(gè)部分
這樣一來,如果微信公眾平臺(tái)接口發(fā)生了改變,那么我很容易的定位到相應(yīng)的php文件進(jìn)行修改
?
其次 說明一下該微信客戶端類庫(kù)的使用
1 將該類庫(kù)加入到你的項(xiàng)目中去,有2種方式
a)最好的方式是用composer 工具,這里也提供一個(gè)composer的網(wǎng)站地址?,
使用composer工具的簡(jiǎn)單步驟如下:
1 安裝composer工具 for windows,設(shè)置一下系統(tǒng)環(huán)境變量,將安裝完成之后的composer加入到path變量中去。(還是不清楚的可以google解決)
2 在某工程目錄下(eg. c:\project1)增加一個(gè)composer.json文件。該文件里面輸入一下內(nèi)容
{
"require": {
"weixin/weixin": "dev-master"
}
}
然后執(zhí)行cmd命令啟動(dòng)命令行窗口,用cd命令 進(jìn)到該工程目錄(eg. cd c:\project1),然后執(zhí)行composer install就可以了,這樣他就會(huì)將所需的文件都下載到該工程目錄去。
可能會(huì)出現(xiàn)以下的錯(cuò)誤
Failed to clone https://github.com/handsomegyr/weixin.git, git was not found, check that it is installed and in your PATH env.
'git' is not recognized as an internal or external command,
operable program or batch file.
這個(gè)錯(cuò)誤發(fā)生的原因可能是 你機(jī)器上還沒有安裝git工具。請(qǐng)參考這篇文章安裝git。
b) 另一種方式是下載整個(gè)源代碼
2 注冊(cè)一個(gè)測(cè)試用的微信公眾平臺(tái)賬號(hào),一旦注冊(cè)成功之后就能獲取到 appid和appsecret了
3 最后請(qǐng)閱讀一下readme文件,上面有代碼的事例。
如果還發(fā)生問題,請(qǐng)聯(lián)系我。handsomegyr@126.com
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/guoyongrong/p/3534170.html
總結(jié)
以上是生活随笔為你收集整理的共享一个调用微信公众平台接口的客户端类库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis常用数据结构和操作
- 下一篇: 8天玩转并行开发——第八天 用VS性能向