Galgame 详情
GET/api/v3/open/galgames/{id}
查询参数
响应数据
curl "https://www.hikarinagi.org/api/v3/open/galgames/1" \ -H "Authorization: Bearer $ACCESS_TOKEN"
Hikarinagi 公开数据 API。所有端点要求携带 client_credentials 访问令牌,默认 throttle 60 次/分钟/应用。
在 开发者控制台 创建应用后,用 client_id 与 client_secret 通过 Basic 认证请求令牌,令牌有效期 1 小时;scope 为本次申请的权限集合,不能超出应用已被授予的范围。
curl -X POST "https://id.hikarinagi.org/oidc/token" \ -u "$CLIENT_ID:$CLIENT_SECRET" \ -d "grant_type=client_credentials&scope=$SCOPES"
所有响应都包裹在统一信封中,文档里各端点描述的是信封内 data 字段的结构。
{
"success": true,
"data": { … },
"request_id": "req-x",
"timestamp": "2026-07-10T00:00:00.000Z"
}client_credentials 访问令牌鉴权的只读条目数据。
GET/api/v3/open/galgames/{id}
curl "https://www.hikarinagi.org/api/v3/open/galgames/1" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/galgames/{id}/staff
curl "https://www.hikarinagi.org/api/v3/open/galgames/1/staff?page=1&page_size=10" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/galgames/{id}/characters
curl "https://www.hikarinagi.org/api/v3/open/galgames/1/characters?page=1&page_size=10" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/light-novels/{id}
curl "https://www.hikarinagi.org/api/v3/open/light-novels/1" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/light-novels/{id}/volumes
curl "https://www.hikarinagi.org/api/v3/open/light-novels/1/volumes?page=1&page_size=10" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/light-novels/{id}/people
curl "https://www.hikarinagi.org/api/v3/open/light-novels/1/people?page=1&page_size=10" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/light-novels/{id}/producers
curl "https://www.hikarinagi.org/api/v3/open/light-novels/1/producers?page=1&page_size=10" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/light-novels/{id}/characters
curl "https://www.hikarinagi.org/api/v3/open/light-novels/1/characters?page=1&page_size=10" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/mangas/{id}
curl "https://www.hikarinagi.org/api/v3/open/mangas/1" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/mangas/{id}/volumes
curl "https://www.hikarinagi.org/api/v3/open/mangas/1/volumes" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/mangas/{id}/people
curl "https://www.hikarinagi.org/api/v3/open/mangas/1/people" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/mangas/{id}/producers
curl "https://www.hikarinagi.org/api/v3/open/mangas/1/producers" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/mangas/{id}/characters
curl "https://www.hikarinagi.org/api/v3/open/mangas/1/characters?page=1&page_size=10" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/people/{id}
curl "https://www.hikarinagi.org/api/v3/open/people/1" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/producers/{id}
curl "https://www.hikarinagi.org/api/v3/open/producers/1" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET/api/v3/open/characters/{id}
curl "https://www.hikarinagi.org/api/v3/open/characters/1" \ -H "Authorization: Bearer $ACCESS_TOKEN"
GET分页/api/v3/open/search
curl "https://www.hikarinagi.org/api/v3/open/search?page=1&page_size=10" \ -H "Authorization: Bearer $ACCESS_TOKEN"
开发者自助应用管理:登录用户创建/管理自己的 OAuth 客户端。
GET/api/v3/user/me/developer/apps
curl "https://www.hikarinagi.org/api/v3/user/me/developer/apps" \ -H "Authorization: Bearer $ACCESS_TOKEN"
POST/api/v3/user/me/developer/apps
client_secret 仅在本次响应中返回一次,请立即妥善保存
curl -X POST "https://www.hikarinagi.org/api/v3/user/me/developer/apps" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"client_name":"My App"}'GET/api/v3/user/me/developer/apps/{client_id}
curl "https://www.hikarinagi.org/api/v3/user/me/developer/apps/hkn_yourclientid" \ -H "Authorization: Bearer $ACCESS_TOKEN"
PATCH/api/v3/user/me/developer/apps/{client_id}
curl -X PATCH "https://www.hikarinagi.org/api/v3/user/me/developer/apps/hkn_yourclientid" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"client_name":"My App","enabled":true}'DELETE/api/v3/user/me/developer/apps/{client_id}
curl -X DELETE "https://www.hikarinagi.org/api/v3/user/me/developer/apps/hkn_yourclientid" \ -H "Authorization: Bearer $ACCESS_TOKEN"
POST/api/v3/user/me/developer/apps/{client_id}/secret
生成新的 client_secret 并立即使旧密钥失效,新密钥仅在本次响应中返回一次
curl -X POST "https://www.hikarinagi.org/api/v3/user/me/developer/apps/hkn_yourclientid/secret" \ -H "Authorization: Bearer $ACCESS_TOKEN"