Tiririsha matukio
Toleo la API 2026-10-affable-towhee
Hutuma kila tukio ambalo mteja wako anaweza kuona mara linapotokea. Mtiririko huisha kwa done baada ya dakika 15, au kwa error; unganisha tena kwa id: ya mwisho katika Last-Event-ID ili kuendelea bila pengo.
Wigo events:read
Vigezo
Lingara-Versionheaderstringsi lazima- Toleo la API la kutumia kujibu ombi hili. Bila hilo, tokeni ya ufikiaji hupata toleo ambalo mteja wake ameunganishwa nalo, na ombi lisilo na tokeni hupata toleo la sasa. Toleo ambalo bado linaendelezwa linafikiwa tu kwa kulitaja hapa. Toleo lisilojulikana hujibiwa
400pamoja na msimboapi_version_unknown.GET /v1/versionshuorodhesha matoleo. Last-Event-IDheaderstringsi lazimaid:ya tukio la mwisho ulilopokea. Inapewa kipaumbele kulikocursornastart.cursorquerystringsi lazima- Mahali pa kuendelea:
next_cursorya ukurasa wa awali, auid:ya tukio la mtiririko. Kiashiria cha zaidi ya siku 30 hujibiwa410na msimbocursor_expired. startquerystringsi lazima- Mahali pa kuanzia bila kiashiria:
latestkwa matukio kuanzia sasa, auoldestkwa kila tukio ambalo bado limehifadhiwa. typesqueryarray of stringsi lazima- Aina hizi za matukio pekee, zikitenganishwa kwa koma. Bila hiki, kila aina ambayo mawanda ya tokeni yako yanaweza kusoma.
Majibu
200 Matukio yanapotokea, hadi done au error
Matukio ya mtiririko text/event-stream
Hutuma maoni ya keepalive kila sekunde 15.
-
eventEventEnvelope -
idstringinahitajikatypestringinahitajikacreated_atstringinahitajikaapi_versionstringinahitajikasubjectstringinahitajikadataobjectinahitajika
-
doneDone Humaliza mtiririko -
errorStreamError Humaliza mtiririko -
Hufika ndani ya jibu la 200. Mstari wa hali umeshatumwa, kwa hivyo hitilafu baada ya mtiririko kufunguka huripotiwa kama tukio hili.
codestringinahitajikamessagestringinahitajikaplan_idstring | nullsi lazima
Hitilafu
410application/jsonapi_version_discontinued: toleo la API la ombi hili limesitishwa.cursor_expired: kiashiria kina zaidi ya siku 30; anza upya bila hicho.4XXapplication/json- Ombi limekataliwa.
codeinaeleza sababu, naerrorinaieleza kwa maneno. 503application/json · text/plain- Huduma haipatikani kwa muda; jaribu tena baada ya idadi ya sekunde zilizo katika
Retry-After. Wakati wa matengenezo, mwili wa jibu ni maandishi ya kawaida badala ya bahasha ya hitilafu. 5XXapplication/json- Ombi limekataliwa.
codeinaeleza sababu, naerrorinaieleza kwa maneno.
codestringinahitajikaSababu ya ombi kukataliwa, kama msimbo thabiti wa kufanyia maamuzi: kwa mfano
insufficient_scope(403),rate_limited(429) na, kwa mteja anayetozwa kwa matumizi,spend_cap_reached(402) nametered_billing_inactive(402).errorstringinahitajika
Mfano
curl -N "https://api.getlingara.com/v1/events/stream" \
-H "Authorization: Bearer $LINGARA_TOKEN"Unapendelea maktaba? Tazama sehemu ya Maktaba.
Mfano wa mtiririko
id: djEuNzQ0MTIuOTkxLjE3OTAyNDk1NjQ
event: event
data: {"id":"lgr_evt_4f2a9c1e7b3d4e5f8a9b0c1d2e3f4a5b","type":"lesson_plan.ready","created_at":"2026-10-01T09:12:44Z","api_version":"2026-09-equipped-boxfish","subject":"lgr_sub_0f1e2d3c4b5a69788796a5b4c3d2e1f0","data":{"plan_id":"3f1c2a9e-5b7d-4e21-9a0c-6d8e4f2b1a37","status":"complete","title":"At the night market","source_lang":"en","target_lang":"zh","level":2}}
id: djEuNzQ0MzAuMC4xNzkwMjUwNDY0
event: done
data: {}Ikiwa tafsiri na marejeleo ya Kiingereza yanatofautiana, marejeleo ya Kiingereza ndiyo sahihi.