I-stream ang mga event
Bersyon ng API 2026-10-affable-towhee
Ipinapadala ang bawat event na nakikita ng iyong client habang nangyayari ito. Nagtatapos ang stream sa done pagkalipas ng 15 minuto, o sa error; kumonekta muli gamit ang huling id: sa Last-Event-ID para magpatuloy nang walang puwang.
Mga scope events:read
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. Last-Event-IDheaderstringopsyonal- Ang
id:ng huling event na natanggap mo. Mas nangingibabaw ito kaysa sacursoratstart. cursorquerystringopsyonal- Kung saan magpapatuloy: ang
next_cursorng naunang pahina, o angid:ng isang event sa stream. Ang cursor na mas luma sa 30 araw ay sinasagot ng410na may code nacursor_expired. startquerystringopsyonal- Kung saan magsisimula nang walang cursor:
latestpara sa mga event mula ngayon, ooldestpara sa bawat event na nakatago pa. typesqueryarray of stringopsyonal- Ang mga uri ng event na ito lamang, pinaghihiwalay ng kuwit. Kung wala ito, bawat uri na mababasa ng mga scope ng iyong token.
Mga tugon
200 Mga event habang nangyayari, hanggang done o error
Mga event ng stream text/event-stream
Nagpapadala ng keepalive na komento bawat 15 segundo.
-
eventEventEnvelope -
idstringkailangantypestringkailangancreated_atstringkailanganapi_versionstringkailangansubjectstringkailangandataobjectkailangan
-
doneDone Tinatapos ang stream -
errorStreamError Tinatapos ang stream -
Dumarating sa loob ng 200 na tugon. Naipadala na ang status line, kaya ang pagkabigo matapos mabuksan ang stream ay iniuulat bilang event na ito.
codestringkailanganmessagestringkailanganplan_idstring | nullopsyonal
Mga error
410application/jsonapi_version_discontinued: itinigil na ang bersyon ng API ng request na ito.cursor_expired: mas luma sa 30 araw ang cursor; magsimula muli nang wala ito.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 -N "https://api.getlingara.com/v1/events/stream" \
-H "Authorization: Bearer $LINGARA_TOKEN"Mas gusto ang library? Tingnan ang seksyong Mga library.
Halimbawang stream
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: {}Kung magkaiba ang isang salin at ang sangguniang Ingles, ang sangguniang Ingles ang tama.