REST API TO MiniProgram 上線WordPress官方插件庫
- 2019 年 12 月 13 日
- 筆記
全新開發的用於 wordpress微信小程序的插件 REST API TO MiniProgram 今天上線WordPress官方插件庫。這個插件的上一個版本叫:wp-rest-api-for-app,作為一個18年的碼農,我很慚愧 ,wp-rest-api-for-app 是個醜陋的程序,當初完全是為了開發小程序匆忙寫出來了,代碼粗糙而醜陋,混亂的命名規則,雜亂的文件結構。此次更新,我完全重構了插件,相較上一個版本,這個版本做了結構性的重構,依據WordPress的插件規範編寫,並參考官方api的寫法,引入控制類,調整api的路由接口和安全校驗。經過這次重構,我想應該給這個插件一個全新的名字,並提交到wordpress官方。一周前我提交了wordpress官方,通過了審核,加入wordpress的官方正規軍。現在可以通過wordpress後台直接下載和安裝插件了。
REST API TO MiniProgram插件的wordpress官方下載地址:https://wordpress.org/plugins/rest-api-to-miniprogram/


一.功能介紹
REST API TO MiniProgram 插件並沒有大規模重寫wordpress官方提供的rest api 接口,是官方api的擴充和優化,主要是為了滿足微信小程序的功能。主要的核心功能如下:
wordpress文章相關
1.獲取滑動圖片的文章數據。 2.獲取文章詳情頁的擴展數據,例如評論數、點贊數、瀏覽數、讚賞數等。 3.獲取排行版的文章數據(瀏覽數,點贊數,評論數,讚賞數)。 4.解析騰訊視頻。
wordpress評論相關
1.顯示評論及回復 2.提交評論及回復,回複評論發送模版消息
wordpress分類相關
1.分類(專題)的訂閱 2.添加分類封面圖
微信支付相關
1.讚賞的微信支付功能。 2.微信支付後發送模板消息。
微信授權登錄相關
1.獲取用戶授權信息,包括OpenID和UnionID 2.模板消息發送通用實現。
二.程序目錄及文件說明
1.插件主文件:rest-api-to-miniprogram.php
2.includes
文件夾
1)ram-weixin-api.php
:微信相關api 2)ram-util.php
:公用方法 3)ram-api.php
:插件api主入口程序 4)api目錄
:api接口的路由控制類和功能實現。 5)filter目錄
:wordpress相關filter功能實現。 6)settings目錄
:wordpress 後台設置相關實現 7)wxpay目錄
:微信支付相關api(在微信源碼基礎改造) 8)js目錄
:存放js文件 9)images目錄
:存放圖片文件
2.qrcode
文件夾:存放小程序產生的二維碼圖片
關於REST API TO MiniProgram 插件,你有什麼好的建議,歡迎告訴我,我們一起來完善。
你可能也會喜歡以下文章:
- WordPress版微信小程序2.1.5版發佈
- 利用WordPress REST API 開發微信小程序從入門到放棄
- 優秀WordPress版微信小程序推薦(一)
- WordPress版微信小程序開發系列(一):WordPress REST API
- WordPress版微信小程序2.2.0版發佈
- WordPress版微信小程序2.1.8版發佈
- WordPress版微信小程序2.0版本發佈
- 微慕WordPress小程序專業版v2.0
- WordPress版微信小程序3.2版發佈
- 打通WordPress和微信公眾號