FAQ
Pertanyaan yang sering ditanyakan developer DYOGG — quota, kompatibilitas, legal.
Umum
Apa DYOGG API bebas dipakai?
Ya. DYOGG gratis sepenuhnya — tidak ada paket berbayar. Limit standar 1.000 req/menit tanpa
kuota bulanan, bebas dipakai untuk hobby, portfolio, fan-site, dan aplikasi open-source. Butuh limit
lebih besar untuk proyek komunitas? Email support@dyogg.com, kami tinjau tanpa biaya.
Data apa saja yang bisa saya ambil?
Data publik: showcase player (yang di-publikasi via "Show Details" in-game), metadata karakter, weapon, artifact, event archive, TrustScore, leaderboard.
Tidak tersedia: private inventory, achievement rate personal, wish/gacha history, real-time in-game data. Kami tidak mengakses API pribadi yang butuh session cookie player.
Legal — apa boleh dipakai untuk komersial?
Aset visual (icon character/weapon/artifact) tunduk pada hak cipta pemegang hak masing-masing
game. Response text/data adalah fair-use. Untuk komersial, tanyakan legal kami
support@dyogg.com.
Auth & keamanan
Bagaimana cara rotate API key?
Endpoint POST /v1/keys/rotate atau via dashboard. Key lama tetap valid selama grace period (default
1 jam) sebelum di-revoke.
API key saya leaked di GitHub, apa yang harus saya lakukan?
- Segera rotate di dashboard (revoke immediate).
- Cek log dashboard untuk request suspicious.
- Reply ke
support@dyogg.comdenganrequest_idsample kalau ada anomaly.
Bisa pakai IP allowlist?
Ya — set di dashboard project. Request dari IP di luar allowlist return 403 ip_not_allowlisted.
Rate limit & performance
Apa response saya di-cache?
Ya. TTL bervariasi per endpoint (60s player showcase, 300s character metadata, 300s player showcase +
distributed Redis cache-aside di edge, 24h artifact set metadata, dsb). Cek header meta.ttl_seconds.
Kenapa endpoint saya lambat?
Cek header meta.cache — kalau miss, request memanggil data provider upstream yang bisa
ambil 1-5 detik pertama kali. Retry request kedua biasanya hit < 100ms.
Bisa force-refresh cache?
Endpoint POST /v1/player/{game}/{uid}/refresh — refresh 1× per jam per UID (anti-abuse). Response
202 Accepted + kirim Retry-After: N untuk kapan bisa retry.
SDK & tooling
Kenapa TypeScript SDK butuh Node 18+?
Kami pakai fetch() native + AbortController + WHATWG streams — semua stabil di Node 18. Untuk Node
16, install undici + inject via WithHTTPClient.
Ada SDK Rust / PHP / Ruby / C#?
Belum official. Silakan generate dari OpenAPI spec — hasil generate community welcome di GitHub org kami.
Data source
DYOGG ambil data dari mana?
- Player showcase: agregasi dari beberapa data provider komunitas publik + jalur fallback internal.
- Metadata: pipeline sync internal DYOGG dari berbagai sumber komunitas terbuka.
- Notice board: sumber publik game — read-only.
- Assets visual: mirror di CDN kami sendiri (
cdn.dyogg.com).
Kenapa data karakter baru belum muncul?
Provider upstream biasanya butuh 6-24 jam untuk update metadata setelah karakter release. Kalau lebih dari 48 jam masih missing, buka issue GitHub.
Legal
Apakah DYOGG berafiliasi dengan penerbit game?
TIDAK. DYOGG adalah platform komunitas independen. Semua trademark milik pemegang hak masing-masing.
DMCA takedown
Email support@dyogg.com subject "Copyright Notice — DYOGG" — kami respons dalam 48 jam.
Butuh bantuan lain? Email support@dyogg.com.