API Pengembang
API kecil yang hanya dapat dibaca untuk bagian publik 1in8B yang menggunakan nama samaran: catatan pemain tentang kehidupan yang telah berakhir dan tautan yang mereka bagikan. Tanpa kunci, tanpa akun, tanpa biaya.
Untuk siapa API ini
Untuk peneliti, pelajar, dan pegiat hobi yang ingin membaca bagian publik 1in8B yang menggunakan nama samaran tanpa membuka browser. API ini menyajikan data yang sama dengan situs publik: tidak menambahkan informasi pribadi dan tidak mengurangi apa pun dari permainan.
Feed catatan yang dibagikan
GET /api/posts?lang=en mengembalikan catatan terbaru yang dibagikan dalam format JSON: {"ok":true,"posts":[…],"more":false}. Setiap kiriman memuat id, lang, name (nama tokoh dalam kehidupan fiktif), iso (kode negara), sex, age, text, rem (jumlah pemain yang mengenangnya), dan at (waktu Unix dalam milidetik). Tambahkan &before=<last id> untuk menelusuri halaman ke waktu yang lebih lama. lang menyaring catatan berdasarkan kode bahasa situs; jika parameter ini dihilangkan atau kode bahasanya salah ketik, hasilnya berisi campuran catatan dalam semua bahasa, jadi sertakan lang=en untuk mendapatkan catatan berbahasa Inggris.
Tautan kehidupan yang dibagikan
Hasil yang dapat dibagikan bisa dipublikasikan sebagai tautan pendek, /s/<key>. Saat dibuka, tautan tersebut hanya menampilkan nama tampilan, negara, dan usia. Tautan disimpan selama 120 hari; buku harian, pilihan, dan penyebab kematian tidak pernah disertakan.
Menemukan halaman situs
/robots.txt mencantumkan aturan perayapan dan /sitemap.xml mencantumkan setiap halaman publik, termasuk halaman ini.
Aturan dasar
Cantumkan 1in8B (in8b.com) sebagai sumber saat menyajikan data. Batasi penggunaan hingga sekitar satu permintaan per detik dan simpan data dalam cache sebisa mungkin. Kontennya adalah fiksi yang mengacu pada statistik publik tentang negara: jangan pernah menyajikannya sebagai prediksi tentang orang sungguhan, dan jangan menggunakannya untuk membuat tiruan permainan atau melatih model yang menirunya.
Yang tidak tersedia untuk publik
Mengirim, mengenang, melaporkan, dan menghapus catatan tetap dilakukan di dalam permainan dengan perlindungannya masing-masing dan tidak termasuk dalam API ini. Cadangan Cloud Life Keep, buku harian, dan kehidupan yang belum selesai tidak pernah diekspos. Panggilan dari browser lintas origin tidak diaktifkan, jadi baca feed dari server. Tidak ada akun, dasbor kuota, atau halaman status; jika panggilan gagal, tunggu lalu coba lagi nanti.
Perubahan dan kontak
Endpoint dapat berubah seiring perkembangan permainan; perubahan penting akan dicatat di halaman ini. Pertanyaan dan laporan: [email protected].