Keluarkan token untuk pemain
Versi API 2026-10-virile-dragon
Menjamin salah seorang pemain anda dan memulangkan token yang digunakan oleh permainan atau halaman anda untuknya selama 15 minit. Token pertama untuk sesuatu player_ref mencipta pelajar untuk pemain itu; token seterusnya menggunakannya semula. Minta lagi apabila token tamat tempoh; ia tidak pernah diperbaharui. Memerlukan klien metered.
Skop embed:mint
Parameter
Lingara-Versionheaderstringpilihan- Versi API yang digunakan untuk menjawab permintaan ini. Tanpanya, token akses mendapat versi yang dipautkan kepada kliennya, dan permintaan tanpa token mendapat versi semasa. Versi yang masih dalam pembangunan hanya boleh dicapai dengan menamakannya di sini. Versi yang tidak dikenali dijawab
400dengan kodapi_version_unknown.GET /v1/versionsmenyenaraikan versi.
Kandungan permintaan application/json
player_refstringwajibRujukan anda sendiri untuk pemain: 1 hingga 128 bait UTF-8, tanpa aksara kawalan. Lingara hanya menyimpan cincangannya.
scopesarray of string | nullpilihanoriginstring | nullpilihan
Respons
200 Token pemain
tokenstringwajibexpires_atstringwajibexpires_inintegerwajibSaat sehingga token tamat tempoh, dikira dari jawapan ini. Gunakannya apabila jam peranti tidak boleh dipercayai.
subjectstringwajibscopesarray of stringwajibaccount_linkedbooleanwajib
Ralat
410application/json- Versi API yang digunakan untuk menjawab permintaan ini telah dihentikan. Hantar versi yang disokong dalam
Lingara-Version, atau pautkan klien kepada versi lain. 4XXapplication/json- Permintaan ditolak.
codemenyatakan sebabnya, danerrormenerangkannya dengan perkataan. 503application/json · text/plain- Perkhidmatan tidak tersedia buat sementara waktu; cuba lagi selepas bilangan saat dalam
Retry-After. Semasa penyelenggaraan, kandungan ialah teks biasa dan bukan sampul ralat. 5XXapplication/json- Permintaan ditolak.
codemenyatakan sebabnya, danerrormenerangkannya dengan perkataan.
codestringwajibSebab permintaan ditolak, sebagai kod stabil untuk dijadikan asas percabangan: contohnya
insufficient_scope(403),rate_limited(429) dan, bagi klien bermeter,spend_cap_reached(402) danmetered_billing_inactive(402).errorstringwajib
Contoh
curl -X POST "https://api.getlingara.com/v1/embed/tokens" \
-H "Authorization: Bearer $LINGARA_TOKEN" \
-H "Content-Type: application/json" \
-d '{"player_ref":"player-1001","scopes":["embed:play","lesson_plans:read","lesson_plans:write"],"origin":"https://game.example.com"}'Jika terjemahan dan rujukan bahasa Inggeris berbeza, rujukan bahasa Inggeris adalah yang betul.