Lingara Lingara Dokumentasi Panduan API Pustaka Aplikasi Buat Aplikasi web
Bahasa: Bahasa Indonesia

Referensi API Lingara

Versi API 2026-10-affable-towhee

Buat daftar kosakata dan rencana pelajaran, serta bercakap dengan tutor, dalam bahasa yang diajarkan Lingara. Setiap panggilan dibayar oleh klien yang melakukannya: klien allowance menggunakan kuota pemiliknya, dan klien metered ditagih atas penggunaannya.

Lebih suka pustaka? Lihat bagian Pustaka.

URL dasar https://api.getlingara.com

Token akses OAuth 2.0, dikirim sebagai Authorization: Bearer <token>. Server yang bertindak atas nama dirinya sendiri menukar id dan rahasia kliennya di URL token (client_credentials). Aplikasi yang bertindak untuk pengguna Lingara yang memberikan persetujuan menggunakan kode otorisasi (authorization_code), lalu melakukan penyegaran. Token berlaku satu jam. Setiap operasi memerlukan satu cakupan.

URL token https://api.getlingara.com/oauth/token

Cakupan
vocab:generate Buat daftar kosakata. Buat daftar kosakata
lesson_plans:read Baca rencana pelajaran Anda dan sambungkan kembali ke progresnya. Ambil rencana pelajaranSambungkan kembali ke rencana pelajaran
lesson_plans:write Buat rencana pelajaran. Buat rencana pelajaran
tutor:converse Bercakap dengan tutor. Memerlukan paket berbayar. Kirim giliran tutor
usage:read Lihat sisa kuota Anda, atau penggunaan klien `metered` bulan ini. Lihat sisa kuota Anda
events:read Baca event tentang akun Anda, dan daftarkan endpoint yang menerimanya. Daftar peristiwaStream peristiwa
events:write Kirim event dari game atau integrasi Anda ke Lingara. Kirim peristiwa

Galat

402application/json
Panggilan klien dengan penagihan per pemakaian ditolak sebelum menghabiskan apa pun. spend_cap_reached: klien atau akunnya telah mencapai batas pengeluaran bulanannya; naikkan batasnya di halaman Integrasi. metered_billing_inactive: penagihan per pemakaian tidak aktif untuk akun ini; siapkan, atau perbarui metode pembayarannya, di halaman Integrasi.
410application/json
Versi API yang digunakan untuk menjawab permintaan ini telah dihentikan. Kirim versi yang didukung di Lingara-Version, atau sematkan klien ke versi lain.
4XXapplication/json
Permintaan ditolak. code menyebutkan alasannya, dan error menjelaskannya dengan kata-kata.
503application/json · text/plain
Layanan sementara tidak tersedia; coba lagi setelah jumlah detik di Retry-After. Selama pemeliharaan, isi respons berupa teks biasa, bukan amplop galat.
5XXapplication/json
Permintaan ditolak. code menyebutkan alasannya, dan error menjelaskannya dengan kata-kata.
codestringwajib

Alasan permintaan ditolak, sebagai kode tetap untuk percabangan: misalnya insufficient_scope (403), rate_limited (429) dan, untuk klien dengan penagihan per pemakaian, spend_cap_reached (402) dan metered_billing_inactive (402).

errorstringwajib

Kosakata

Buat daftar kosakata sesuai tingkat pelajar.

Rencana pelajaran

Buat rencana pelajaran, baca, dan sambungkan kembali ke rencana yang masih dibuat.

Tutor

Bercakap dengan tutor bahasa, satu giliran setiap kali.

Peristiwa

Baca peristiwa yang terjadi di akun Anda, halaman demi halaman atau sebagai stream.

Akun

Lihat sisa kuota Anda.

Referensi

Dokumen ini, dalam bentuk yang dapat dibaca mesin.

Katalog peristiwa

Lingara mencatat apa yang terjadi pada rencana pelajaran dan penggunaan akun Anda sebagai peristiwa, dan menerima peristiwa dari game atau aplikasi Anda. Setiap peristiwa, lewat jalur mana pun, memiliki amplop yang sama, dan katalog peristiwa mencantumkan semuanya. Webhook dan peristiwa

Jika terjemahan berbeda dengan referensi berbahasa Inggris, referensi berbahasa Inggris yang berlaku.