GeekApk 使用 HTTP API 来向服务器请求进行相应操作,大部分操作只需要操作数据库即可完成 目前,API的 验证 部分是通过请求直接比较密码的 Hash 来验证身份,会在稳定以后加以修改
- 用户/follow
- 评论
- 收件箱
- Star
- 评分
- Splash
- Desktop Splash
- 新闻
- 统计
- 应用
- 归类
- bot
- 讨论
- tag
- 管理
权限狗 - 话题(头条)
- Badge (类同话题,但没有图标)
- 应用集
- 私信
部分消耗资源太多的API会有每日请求数目/频率限制,下表列出现在加上的限制:
一般的读取操作也会有请求限制,不过在此不作规定,只是讨论一些主要的限制
限制删除用户主要是为了防止利用一个 Github/Gitlab account 在被 ban 后利用删除机制破除限制继续进行 Spam
一个用户帐号 必须 存活 3d 以上才能进行删除, 在此期间注册的 Github/Gitlab account 不能被用来创建其它用户