[](https://packagist.org/packages/zoujingli/wechat-php-sdk) [](https://packagist.org/packages/zoujingli/wechat-php-sdk) [](https://packagist.org/packages/zoujingli/wechat-php-sdk) [](https://packagist.org/packages/zoujingli/wechat-php-sdk)
---
* 微信`SDK`運行最底要求`PHP`版本`5.3`, 建議在`PHP7`上運行以獲取最佳性能。
* 微信的部分接口需要緩存數據在本地,因此對目錄需要有寫權限。
* 我們鼓勵大家使用`composer`來管理您的第三方庫,方便后期更新操作(尤其是接口類)。
* 近期`access_token`經常無故失效,`SDK`已加入失敗狀態檢測,自動重新獲取`access_token`并返回結果.
* 此`SDK`已歷經數個線上項目驗證與考驗,可靠性與穩定性極高,歡迎`fork`或`star`此項目。
---
**微信SDK開發幫助及交流**
--
* 在做微信開發前,必需先閱讀微信官方文檔,此SDK也是基于之上進行的封裝。
* 文檔鏈接地址:http://www.hmoore.net/zoujingli/wechat-php-sdk
* Think.Admin:https://github.com/zoujingli/Think.Admin
* 開發交流QQ群:[](http://shang.qq.com/wpa/qunwpa?idkey=ae25cf789dafbef62e50a980ffc31242f150bc61a61164458216dd98c411832a) ( 群號:513350915 )
---
**微信`SDK`源代碼托管**
--
* SDK 為開源項目,你可以把它用于任何地址,并不受任何約束,歡迎`fork`項目。
* 通過 [Github](https://github.com/zoujingli/wechat-php-sdk) 下載 SDK 源代碼
* 通過 [OSChina](http://git.oschina.net/zoujingli/wechat-php-sdk) 下載 SDK 源代碼
* 通過 [Composer](https://getcomposer.org) 包管理工具下載 SDK 源代碼
---
**官方接口文檔鏈接**
--
* 使用前需先打開微信帳號的開發模式,詳細步驟請查看微信公眾平臺接口使用說明:
* 微信公眾平臺: http://mp.weixin.qq.com/wiki/
* 微信企業平臺: http://qydev.weixin.qq.com/wiki/
* 微信開放平臺:https://open.weixin.qq.com/
* 微信支付文檔:https://mp.weixin.qq.com/cgi-bin/readtemplate?t=business/course2_tmpl
* 微信商戶平臺:https://pay.weixin.qq.com
---
**若對您有幫助,可以贊助并支持下作者哦,謝謝! ^_^**
--

**微信`SDK`封裝對接及功能**
--
* 接入驗證 (初級權限)
* 自動回復(文本、圖片、語音、視頻、音樂、圖文) (初級權限)
* 菜單操作(查詢、創建、刪除) (菜單權限)
* 客服消息(文本、圖片、語音、視頻、音樂、圖文) (認證權限)
* 二維碼(創建臨時、永久二維碼,獲取二維碼URL) (服務號、認證權限)
* 長鏈接轉短鏈接接口 (服務號、認證權限)
* 標簽操作(查詢、創建、修改、移動用戶到標簽) (認證權限)
* 網頁授權(基本授權,用戶信息授權) (服務號、認證權限)
* 用戶信息(查詢用戶基本信息、獲取關注者列表) (認證權限)
* 多客服功能(客服管理、獲取客服記錄、客服會話管理) (認證權限)
* 媒體文件(上傳、獲取) (認證權限)
* 高級群發 (認證權限)
* 模板消息(設置所屬行業、添加模板、發送模板消息) (服務號、認證權限)
* 卡券管理(創建、修改、刪除、發放、門店管理等) (認證權限)
* 語義理解 (服務號、認證權限)
* 獲取微信服務器IP列表 (初級權限)
* 微信JSAPI授權(獲取ticket、獲取簽名) (初級權限)
* 數據統計(用戶、圖文、消息、接口分析數據) (認證權限)
* 微信支付(網頁支付、掃碼支付、交易退款、給粉絲打款)(認證服務號并開通支付功能)
**接口權限備注:**
--
* 初級權限:基本權限,任何正常的公眾號都有此權限
* 菜單權限:正常的服務號、認證后的訂閱號擁有此權限
* 認證權限:分為訂閱號、服務號認證,如前綴服務號則僅認證的服務號有此權限
* 支付權限:僅認證后的服務號可以申請此權限
若對您有幫助,可以贊助并支持下作者哦,謝謝! ^_^
**微信開放第三方平臺** --- (案例及文檔整理中)
--
* 公眾號授權服務
* 公眾號推送消息代處理
* 公眾號基礎業務代處理
* 公眾號支付代發起
**微信`SDK`版權聲明**
--
* 此SDK基于`MIT`協議發布,任何人可以用在任何地方,不受約束
* 此SDK部分代碼來自互聯網,若有異議,可以聯系作者進行刪除
- 0.1 關于微信SDK的介紹
- 0.2 微信SDK下載與安裝使用
- 0.3 微信SDK源文件結構與介紹
- 1.0 微信API驗證與事件推送回復
- 1.1 微信自定義菜單及個性化菜單
- 1.2 微信粉絲用戶及粉絲標簽管理
- 1.3 微信網頁JSSDK簽名包生成
- 1.4 微信紅包和JSAPI支付及掃碼支付
- 1.4.0 微信支付狀態通知處理
- 1.4.1 微信掃碼支付(模式一)
- 1.4.2 微信掃碼支付(模式二)
- 1.4.3 微信發起JSAPI支付
- 1.4.4 微信支付統一下單接口
- 1.5 微信各種素材管理及圖文推送
- 1.6 微信各種卡券及微信門店管理
- 1.7 微信設備管理
- 1.9 微信OAuth授權及用戶資料獲取
- 2.1 用數據庫管理微信SDK所需參數
- 2.2 自定微信SDK緩存設置方式
- 3.1 第三方平臺配置參數及實例
- 3.2 第三方平臺AccessToken獲取
- 3.3 第三方平臺Ticket推送處理
- 3.4 第三方平臺代發起網頁授權
- 4.1 案例之 CodeIgniter 3 集成方法
- 4.2 案例之 ThinkPHP 3.2 集成方法
- 4.3 案例之 ThinkPHP 5.0 集成方法
- 4.4 案例之 ThinkPHP 5.0 微信掃碼支付