Mikiacg

API 文档

通过 HTTP API 调用 tRPC 接口以编程方式访问平台功能,适合脚本、爬虫或自动化工作流。

快速开始

1. 创建 API Key

前往 设置 → 开发者 创建 API Key,根据需要勾选权限范围。

2. 发起请求

所有接口均为 POST 请求,通过 Authorization: Bearer 头携带 API Key:

curl -X POST 'https://your-domain.com/api/trpc/video.list' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer sk-your-api-key' \
-d '{"json":{"limit":10,"page":1}}'

3. 处理响应

成功响应的数据位于 result.data.json 中:

{
  "result": {
    "data": {
      "json": { "id": "xxx", "title": "..." }
    }
  }
}

详细的认证方式和请求格式请参阅 认证与请求格式


接口分类

内容管理

接口说明认证
video.*视频的增删改查、互动、历史记录、推荐部分公开
game.*游戏发布、类型筛选、互动部分公开
image.*图片帖发布、互动部分公开

互动

接口说明认证
comment.* / gameComment.* / imagePostComment.*评论发表、回复、互动、置顶部分公开
tag.*标签搜索、热门、分类公开
series.*合集管理、剧集排序部分公开

系统

接口说明认证
file.*分片上传、秒传、文件管理需登录
user.*用户资料查看与修改部分公开
follow.* / message.* / channel.*关注、私信、频道部分公开
notification.*通知查询、标记已读需登录

开放接口

接口说明认证
openApi.search / openApi.feed / openApi.trending统一搜索、内容时间线、热门内容API Key
openApi.overview / openApi.growth / ...站点数据总览、增长趋势、排行榜API Key
openApi.referralOverview / ...推广数据、排行榜、渠道统计API Key
openApi.paymentPackages套餐列表、用户数据导出API Key

开发者

接口说明认证
apiKey.*API Key 的创建、列表、删除需登录

权限范围(Scopes)

创建 API Key 时需选择权限范围,不同接口要求不同的 scope:

Scope说明
content:read查询视频、游戏、图片列表和详情
content:write创建、编辑、删除内容
comment:read查询评论
comment:write发表、编辑、删除评论
social:read查看关注、私信、频道
social:write关注用户、发送消息
file:read查询文件列表和存储用量
file:write上传、删除文件
user:read查看个人资料、导出收藏/历史
user:write修改昵称、头像等
referral:read查看推广统计、链接列表、积分历史
referral:write创建/管理推广链接、签到
payment:read查询套餐列表、订单状态
payment:write创建订单、使用兑换码
notification:read查询通知和未读数
notification:write标记已读、删除通知
stats:read数据总览、增长趋势、排行榜
system:read存储用量、热门标签、合集列表
admin:read后台数据查询(需管理员角色)
admin:write后台管理操作(需管理员角色)

标注为「公开」的接口无需 API Key 即可调用。

速率限制

API Key 请求受到速率限制:120 次/分钟。超出限制将返回 TOO_MANY_REQUESTS 错误。

命令面板

快速导航和操作