Gumawa ng token para sa manlalaro
Bersyon ng API 2026-10-virile-dragon
Pinananagutan ang isa sa iyong mga manlalaro at nagbabalik ng token na ginagamit ng iyong laro o pahina para sa kanila sa loob ng 15 minuto. Ang unang token para sa isang player_ref ay gumagawa ng mag-aaral para sa manlalarong iyon; ginagamit itong muli ng mga susunod. Humingi ulit kapag nag-expire ang token; hindi ito kailanman nire-refresh. Kailangan ng metered na client.
Mga scope embed:mint
Mga parameter
Lingara-Versionheaderstringopsyonal- Ang bersyon ng API na gagamitin sa pagsagot sa kahilingang ito. Kung wala ito, makukuha ng access token ang bersyong naka-pin sa client nito, at makukuha ng kahilingang walang token ang kasalukuyang bersyon. Maaabot lang ang bersyong dine-develop pa sa pamamagitan ng pagpangalan dito. Ang hindi kilalang bersyon ay sinasagot ng
400na may code naapi_version_unknown. Inililista ngGET /v1/versionsang mga bersyon.
Katawan ng kahilingan application/json
player_refstringkailanganAng sarili mong reference para sa manlalaro: 1 hanggang 128 byte ng UTF-8, walang control character. Hash lang nito ang iniimbak ng Lingara.
scopesarray of string | nullopsyonaloriginstring | nullopsyonal
Mga tugon
200 Ang token ng manlalaro
tokenstringkailanganexpires_atstringkailanganexpires_inintegerkailanganMga segundo bago mag-expire ang token, binibilang mula sa sagot na ito. Gamitin ito kapag hindi mapagkakatiwalaan ang orasan ng device.
subjectstringkailanganscopesarray of stringkailanganaccount_linkedbooleankailangan
Mga error
410application/json- Itinigil na ang bersyon ng API na ginagamit sa pagsagot sa kahilingang ito. Magpadala ng suportadong bersyon sa
Lingara-Version, o i-pin ang client sa ibang bersyon. 4XXapplication/json- Tinanggihan ang kahilingan. Sinasabi ng
codekung bakit, at ipinapaliwanag ito ngerrorsa mga salita. 503application/json · text/plain- Pansamantalang hindi available ang serbisyo; subukang muli pagkatapos ng bilang ng segundong nasa
Retry-After. Habang may maintenance, plain text ang body sa halip na ang error envelope. 5XXapplication/json- Tinanggihan ang kahilingan. Sinasabi ng
codekung bakit, at ipinapaliwanag ito ngerrorsa mga salita.
codestringkailanganKung bakit tinanggihan ang request, bilang isang matatag na code na mapagbabatayan ng iyong programa: halimbawa
insufficient_scope(403),rate_limited(429) at, para sa isang metered client,spend_cap_reached(402) atmetered_billing_inactive(402).errorstringkailangan
Halimbawa
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"}'Kung magkaiba ang isang salin at ang sangguniang Ingles, ang sangguniang Ingles ang tama.