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

本文阅读 5 分钟
广告

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/1F7SUOZPNveP49B6K1LzQDQ?pwd=dk5x 
提取码:dk5x

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

相关程序

Typecho手机APP源码:点击进入

演示图片

安装完成后界面
4.png
接口请求和返回界面
2.png
代码编辑器配置文件界面
3.png

更新记录

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

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

您的大名:
万水千山总是情,给个打赏行不行。 打赏
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/2649/
typecho多语言切换完美实现方案,支持三种以上语言
« 上一篇 11-18
RuleApi详细安装教程,从环境到部署
下一篇 » 12-05
广告

发表评论

V注册会员 L评论等级
R20 条回复
  1. 默风Lv.1 说道:
    2022-06-08     Android /    FireFox

    成功的折腾完APP。问一下,客户端写的文章是不能同步到主站吗?

    1. 不暇VLv.6 说道:
      2022-06-08     Android /    Chrome

      @默风

      两边数据是完全同步的,除非你没有链接到同一个数据库。

      1. 默风Lv.1 说道:
        2022-06-08     Android /    FireFox

        @不暇

        用自己编译客户端,可以登录自己的博客账号,也可以看到历史文章,也可以在客户端发出文章,但登陆typecho后台,却找不到一点刚写文章的影子(网站首页也没有)?
        另外,phpoto直接发消息说加群吗?

        1. 不暇VLv.6 说道:
          2022-06-08     Android /    Chrome

          @默风

          我已经邀请进群了,土豆那边

        2. 不暇VLv.6 说道:
          2022-06-08     Android /    Chrome

          @默风

          后台有个选项要切换到“所有”,才可以看见。

          1. 默风Lv.1 说道:
            2022-06-08     Android /    FireFox

            @不暇

            依然不见踪影。

  2. 大熊Lv.1 说道:
    2022-04-19     Win 10 /    Chrome

    这个 typecho 1.2 能用得上吗?

    1. 不暇VLv.6 说道:
      2022-04-19     Android /    Chrome

      @大熊

      可以的,完全兼容,不会有什么问题。

  3. 一片叶子Lv.1 说道:
    2022-02-18     Android /    Chrome

    牛蛙牛蛙,膜拜大佬

  4. 风末曦Lv.1 说道:
    2021-12-20     Win 10 /    Chrome

    我看源码,友链部分还没写哇,还有查询文章里面view次数没有,这个可以加上

    1. 不暇VLv.6 说道:
      2021-12-20     Win 7 /    Chrome

      @风末曦

      友链和view次数不属于typecho原版的功能,这个只能以dlc的形式添加,实际上我已经在制作了。

  5. 橘生淮北Lv.1 说道:
    2021-12-16     Win 7 /    Chrome

    菜鸡唯唯诺诺地看着不说话!

  6. 泽泽Lv.2 说道:
    2021-12-16     Win 10 /    Chrome

    1. 不暇VLv.6 说道:
      2021-12-16     Android /    Chrome

      @泽泽

  7. 听风与梦Lv.1 说道:
    2021-12-15     Win 10 /    Chrome

    插个眼,感觉api用来写小程序应该很棒

    1. 不暇VLv.6 说道:
      2021-12-16     Android /    Chrome

      @听风与梦

      是的,我也尝试用uniapp写了一个,还挺快的,

  8. 袁某人Lv.1 说道:
    2021-12-09     Android /    Chrome

    使用typecho就是为了简单快捷,不光程序简单不臃肿,搭建环境也很简单,虽然说api有更好的拓展性,但是一下从php跳到java我是有点接受不了

    1. 不暇VLv.6 说道:
      2021-12-09     Android /    Chrome

      @袁某人

      确实是这个道理,不过现在这个api的安装也很简单快捷,已经去掉了打包流程。而且写这个接口的目的,还是因为java有更加好的性能吧。

  9. zizdogLv.1 说道:
    2021-12-04     Android /    Chrome

    这么牛,这么冷清,说明要么typecho冷清,要么用typecho的用不到这个

    1. 不暇VLv.6 说道:
      2021-12-04     Android /    Chrome

      @zizdog

      差不多吧,毕竟从php到java的跨度有点大,不过也可能是还没有真正的满足需求。
      可能其它人用不上,不过我还是用得上的。

没有更多评论了

作者信息

热门文章

标签TAG

热评文章