Rest Api To MiniProgram
全新发布上线
WPRDPRESS TO MINIPROGRAM
RestApiToMiniprogram是一款辅助Wordpress网站生成微信小程序的插件。这个插件的上一个版本叫:wp-rest-api-for-app,一直以github开源形式提供下载使用,使用上有一定的门槛和不便。为了更方便用户安装使用及更新版本,发布了升级版本并上线Wordpress插件市场。
作为一个18年的码农,我很惭愧 ,wp-rest-api-for-app 是个丑陋的程序,当初完全是为了开发小程序匆忙写出来了,代码粗糙而丑陋、混乱的命名规则、杂乱的文件结构。
此次更新,我完全重构了插件,相较于上一个版本,这个版本做了结构性的重构,依据WordPress的插件规范编写,并参考官方api的写法,引入控制类、调整api的路由接口和安全校验。经过这次重构,我想应该这个插件一个全新的名字,并提交到wordpress官方。一周前我提交了wordpress官方,通过了审核,终于加入wordpress的官方正规军。现在可以通过wordpress后台直接下载和安装插件了。
wordpress官方下载地址:
https://wordpress.org/plugins/rest-api-to-miniprogram/
1
功能介绍
REST API TO MiniProgram 插件并没有大规模重写wordpress官方提供的rest api 接口,是官方api的扩充和优化,主要是为了满足微信小程序的功能。主要的核心功能如下:
文章相关
1.获取首页轮播图的文章数据。
2.获取文章详情页的扩展数据,例如评论数、点赞数、浏览数、赞赏数等。
3.获取排行版的文章数据(浏览数,点赞数,评论数,赞赏数)。
4.解析腾讯视频,同时支持.MP4格式的oss视频。
评论相关
1.显示评论及回复
2.提交评论及回复,回复评论发送模版消息
分类相关
1.分类(专题)的订阅
2.添加分类封面图
微信支付相关
1.赞赏的微信支付功能。
2.微信支付后发送模板消息。
微信授权登录相关
1.获取用户授权信息,包括OpenID和UnionID
2.模板消息发送通用实现。
2
程序目录及文件说明
插件主文件:
rest-api-to-miniprogram.php
includes文件夹:
ram-weixin-api.php:微信相关api
ram-util.php:公用方法
ram-api.php:插件api主入口程序
api目录:api接口的路由控制类和功能实现。
filter目录:wordpress相关filter功能实现。
settings目录:wordpress 后台设置相关实现
wxpay目录:微信支付相关api(在微信源码基础改造)
js目录:存放js文件
images目录:存放图片文件
qrcode文件夹:
存放小程序生成海报产生的二维码图片
03
WordPress版微信小程序3.2版发布
微慕-专业WordPress微信小程序
领取专属 10元无门槛券
私享最新 技术干货