RuleApi,基于Typcho程序开发的多功能API,开源发布

2021-12-04T01:46:00

RuleApi,基于typecho1.1正式版数据库,使用JAVA语言Springboot框架,整合redis缓存数据库,COS、OSS对象存储,是目前typecho程序功能最全,接口最完善,用户体验最好,且性能最佳的API程序。集成了用户模块(登陆,注册,邮箱验证,用户查询,用户修改),文章模块,评论模块,分类模块,和上传模块(三合一上传方式,OSS,COS,本地上传均可),在安装完成后,可以进一步扩展typecho网站的功能,并实现更强大的性能,更全面的应用范围。

介绍如下:

通过RuleApi,你可以将网站模块化,通过API将用户系统与网站分离,实现自定义的个人中心,基于token的验证机制可以实现多个域名下共用相同的用户系统。

通过RuleApi,还可以实现外置的作者中心投稿管理,甚至给网站额外增加一个功能全面的用户中心,总之无论怎样的功能搭配都可以用API和主网站完全分离但数据共通。

另外,RuleApi将整个网站的数据api化,所以还可以通过它让网站彻底动静分离,实现部分或者全站的js数据渲染,还可以通过它来搭建无数个与主站分离但是数据共通的网站,或者让网站的数据可以被其它网站共享。

最后,RuleApi可以配合开发微信小程序,APP,或者其它的接口化应用,总之更多的功能还可以继续发掘。

相关地址:

发布包下载地址:

链接:https://pan.baidu.com/s/1n4pXDVeQpwOYVFQRDzjGfg?pwd=7n3p 
提取码:7n3p

Gitee开源地址:点击进入
Github开源地址:点击进入
接口文档:点击进入
安装文档:点击进入
演示地址:点击进入

相关程序

Typecho手机APP源码:点击进入

演示图片

安装完成后界面

接口请求和返回界面

代码编辑器配置文件界面

更新记录

所有版本的更新和内容将会写在此处

v1.0.0 bate 2021/12/04测试版
v1.0.0 bate-1 2022/01/08测试版,新增签到,收藏,打赏,积分,组件漏洞全面修复
v1.0.0 bate-3 2022/02/07测试版,新增支付宝接口,积分商城,在线充值提现
v1.0.0 bate-4 2022/03/03测试版,新增微信接口,社交绑定

开源协议

本项目使用GPL 开源协议,允许复制,传播,售卖,修改。但是如果是基于RuleApi进行二次开发的程序并且进行传播和售卖,请标注源于RuleApi。

写在最后

截止至这篇文章发布,这个接口还处于测试状态,需要更多的人使用和反馈,而我也将继续完善下去。目前来说,接口还存在的问题是用户密码的加密和验证无法和typecho保持一致,所以依旧是通过外置php文件路径的方式来实现,具体会补充在后面发布的安装说明中。

总的来说,这个程序和一些java大佬开发的比起来肯定是不够看的,但是我的目的也很简单,就是让typecho,也就是我现在这个网站所用的程序,能够拥有更强的扩展性,能够让APP,小程序,或者是一些模块化的听起来高大上的东西,都全部集成到每个typecho使用者的网站,这就是制作这个程序的初衷。

如果有使用问题或者建议,可以在评论区留言,或者加入QQ交流群573232605进行反馈和讨论

本接口允许各位二次修改售卖,但是必须在代码内注明基于RuleApi

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »