Player
Overview akun player lintas game — nickname, level, showcase, TrustScore.
Resource Player mengekspos data publik pemain lintas 3 game (Genshin / HSR / ZZZ).
GET /v1/player/{game}/{uid}
Ambil overview player + showcase karakter.
Path params
| Nama | Tipe | Required | Deskripsi |
|---|---|---|---|
game | enum | ✓ | genshin, hsr, zzz. |
uid | string | ✓ | UID pemain (9-10 digit). |
Query params
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
include_detail | boolean | true | Include build detail per karakter. |
include_trust | boolean | true | Include TrustScore info. |
lang | string | en | Language code. |
Response 200 — object Player — lihat OpenAPI spec.
Response 4xx
400 invalid_uid— Format UID tidak valid.404 player_not_found— UID tidak ditemukan atau showcase disembunyikan.429 rate_limited— Rate limit exceeded.
GET /v1/players/batch?uids=…&game={game}
Batch lookup — sampai 20 UID sekali request. Berguna untuk leaderboard atau bulk analytics.
Query params
| Nama | Tipe | Required | Deskripsi |
|---|---|---|---|
uids | string | ✓ | Comma-separated, max 20. |
game | enum | ✓ | genshin, hsr, zzz. |
Response 200
{
"data": [
{ "uid": "816973814", "nickname": "QuanZ", "level": 60, /* ... */ },
{ "uid": "816973815", "error": { "code": "not_found", "message": "UID hidden" } }
],
"meta": { "fetched": 2, "cached": 1, "failed": 0 }
}
Example
curl "https://api.dyogg.com/v1/player/genshin/816973814" \
-H "Authorization: Bearer dyo_test_YOUR_KEY"