Langsung ke konten

Akses dan permintaan

Tanpa kunci, hanya-baca, dari sisi server; format id, tanggal, dan nilai yang kosong.

Tanpa kunci, tanpa pendaftaran

API publik tidak memerlukan kunci API, token, atau akun. Setiap operasi dalam dokumentasi ini adalah permintaan GET anonim: kirim, lalu baca JSON-nya.

Shell
curl "https://api.nogitsu.com/v1/works?limit=3"

Hanya data publik

API ini menerbitkan apa yang sudah bisa dilihat siapa saja di nogitsu.com. Akun, koleksi, bagian profil yang privat, moderasi, dan semua operasi tulis bukan bagian dari API publik dan tidak didokumentasikan di sini.

Panggil dari server kamu

Halaman web di situs lain tidak bisa memanggil API dari browser: permintaan lintas origin hanya diizinkan dari nogitsu.com. Kirim permintaan dari server kamu, skrip, atau tahap build, lalu simpan salinan responsnya.

Sebutkan aplikasimu

Kirim header User-Agent yang menyebutkan aplikasimu, misalnya my-app/1.0. Perlindungan jaringan kami memblokir beberapa agen bawaan pustaka, seperti yang dikirim urllib Python, dengan halaman 403 yang bukan JSON.

Shell
curl -A "my-app/1.0 (+https://example.com)" "https://api.nogitsu.com/v1/genres"

Id, tanggal, dan nilai yang kosong

Respons berupa JSON UTF-8. Id berupa UUID. Tanggal ditulis sebagai YYYY-MM-DD dan waktu sebagai timestamp ISO 8601 dalam UTC. Nilai yang tidak diketahui adalah null; nilai itu tidak pernah diganti dengan 0 atau teks kosong.

JSON
{
  "id": "01a0cac5-388a-75ed-a3a6-4a5d2db4261e",
  "startDate": "2018-03-04",
  "season": null,
  "seasonYear": null
}