微信開放平台公眾號第三平台類庫
wx_component 2.0 微信公眾號第三平台類別庫,PHP版本。
wx_component 2.0 是根據微信官方開放平台提供的文件開發的PHP類庫, 第三方平台使用此類庫,可以在部署代碼和代公眾號實現業務時,更加容易、方便上手。 wx_component 2.0 增加了代公眾號實現對微信支付的支持
下載
你可以clone 這個倉庫,自行下載使用。
實現功能
- 實現公眾號授權和綁定
- 代公眾號實現業務
- 代公眾號使用JS SDK
- 第三方平台事件通知處理
- 實現公眾號全網發佈接取檢測的自動化測試程式碼
- 代公眾號實現對微信支付的支持,包含:
- 微信被掃支付
- 微信掃碼支付
- 微信JSAPI支付
- 微信地址本
- 微信訂單查詢
- 微信訂單退款
- 微信訂單退款查詢
- 微信對帳單下載
- 增加微信開放平台網站應用微信掃碼登入支持
- 增加微信開放平台官方JS SDK DEMO的整體實現
- 增加對composer的支持
簡單使用說明
- 假設配置網站根目錄為/data/wx_component/
- 網站目錄結構為/data/wx_component/example/和/data/wx_component/src/
- 假設網站網域為www.xxx.com
- 配置公眾號第三方平台參數
- 授權事件接收網址:http://www.xxx.com/example/component_event.php
- 公眾號碼訊息與事件接收URL:http://www.xxx.com/example/appevent/$APPID$
- 根據需要配置其他參數
- 把配置的第三方平台參數配置/example/config.php
- 設定完成後,等待component_verify_ticket訊息(10分鐘1次)到來後,進行全網發布存取偵測。
- 如果不成功,檢查以下幾項
- 檢查/example/目錄是否可寫
- 檢查/example/cache/目錄的日誌文件,查看原因
- 檢查apache rewrite模組是否開啟,是否支援.htaccess
- 發布成功後,用瀏覽器開啟example的php範例,偵測授權、js_sdk功能。
Composer安裝說明
- composer require lv_fan2008/wx_component
- composer中文文件參考http://docs.phpcomposer.com/
我的測試環境
- 使用的是阿里雲主機
- 作業系統為Debian 8.0 64Bits
- Apache/2.4.10 (Debian) PHP 5.6.27
- php擴充模組有curl openssl
建議和疑問
如果你有好的建議或疑問,歡迎給我提issue或pull request,或寄email到[email protected] 。 也可以加入QQ群519270384進行討論。
LICENSE
MIT,盡情享受開源程式碼。