Mikiacg

游戏

游戏内容的发布、查询、类型筛选和互动操作接口。


获取游戏列表

POST/api/trpc/game.list公开
参数类型必填说明
limitnumber每页数量
pagenumber页码
searchstring搜索关键词
gameTypestring游戏类型:ADV / SLG / RPG / ACT
tagSlugsstring[]标签 slug 筛选
sortBystring排序方式
timeRangestring时间范围

获取游戏详情

POST/api/trpc/game.getById公开
参数类型必填说明
idstring游戏 ID

创建游戏

POST/api/trpc/game.create需登录content:write
参数类型必填说明
titlestring游戏标题(1-200 字符)
descriptionstring描述(最长 5000 字符)
coverUrlstring封面图 URL
gameTypestring游戏类型(ADV、SLG、RPG、ACT 等)
isFreeboolean是否免费(默认 true)
versionstring版本号(如 Ver1.0)
tagNamesstring[]标签名称数组
extraInfo.originalNamestring原作名
extraInfo.originalAuthorstring作者
extraInfo.fileSizestring文件大小(如 2.5GB)
extraInfo.platformsstring[]支持平台(Windows、Android 等)
extraInfo.screenshotsstring[]截图 URL 数组
extraInfo.downloadsobject[]下载链接 [{name, url, password?}]
curl -X POST 'https://your-domain.com/api/trpc/game.create' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer sk-your-api-key' \
-d '{"json":{"title":"游戏标题","gameType":"ADV","isFree":true,"version":"Ver1.0","tagNames":["标签1"],"extraInfo":{"originalAuthor":"作者","fileSize":"2.5GB","platforms":["Windows","Android"],"downloads":[{"name":"夸克网盘","url":"https://...","password":"1234"}]}}}'

批量创建游戏

POST/api/trpc/game.batchCreate需登录content:write
参数类型必填说明
gamesobject[]游戏数组,每项同单个创建的字段

游戏互动

POST/api/trpc/game.toggleFavorite需登录content:write
参数类型必填说明
gameIdstring游戏 ID
POST/api/trpc/game.toggleReaction需登录content:write
参数类型必填说明
gameIdstring游戏 ID
typestringlikedislike

游戏类型统计

POST/api/trpc/game.getTypeStats公开

返回各游戏类型的数量统计。


相关游戏

POST/api/trpc/game.getRelated公开
参数类型必填说明
gameIdstring游戏 ID
limitnumber返回条数

命令面板

快速导航和操作