د پېښو جریان
د API نسخه 2026-10-affable-towhee
هره پېښه چې ستاسو پیرودونکی یې لیدلی شي، سمدستي کله چې وشي لېږي. جریان له ۱۵ دقیقو وروسته په done یا په error پای ته رسېږي؛ د تشې پرته د دوام لپاره په Last-Event-ID کې د وروستي id: سره بیا وصل شئ.
ساحې events:read
پیرامیټرونه
Lingara-Versionheaderstringاختیاري- د API هغه نسخه چې دې غوښتنې ته پرې ځواب ورکول کېږي. له دې پرته، لاسرسي ټوکن هغه نسخه ترلاسه کوي چې د هغه کلاینټ ورسره تړل شوی، او بې ټوکنه غوښتنه اوسنۍ نسخه ترلاسه کوي. هغې نسخې ته چې لا هم د پراختیا په حال کې ده یوازې دلته د هغې په نومولو رسېدای شئ. نامعلومې نسخې ته د
400او کوډapi_version_unknownسره ځواب ورکول کېږي.GET /v1/versionsنسخې لېست کوي. Last-Event-IDheaderstringاختیاري- د هغې وروستۍ پېښې
id:چې تاسو ترلاسه کړې. دا پرcursorاوstartلومړیتوب لري. cursorquerystringاختیاري- له کومه ځایه دوام ورکړئ: د مخکینۍ پاڼې
next_cursor، یا د جریان د پېښېid:. له ۳۰ ورځو زړه نښه د410او کوډcursor_expiredځواب ترلاسه کوي. startquerystringاختیاري- له نښې پرته له کومه ځایه پیل وکړئ:
latestله اوس څخه د پېښو لپاره، یاoldestد هرې هغې پېښې لپاره چې لا ساتل شوې ده. typesqueryarray of stringاختیاري- یوازې دا ډولونه پېښې، په کامو جلا شوې. له دې پرته، هر ډول چې ستاسو د ټوکن ساحې یې لوستلی شي.
ځوابونه
200 پېښې لکه څنګه چې کېږي، تر done یا error پورې
د جریان پېښې text/event-stream
هرو 15 ثانیو کې یوه keepalive تبصره لېږي.
-
eventEventEnvelope -
idstringاړینtypestringاړینcreated_atstringاړینapi_versionstringاړینsubjectstringاړینdataobjectاړین
-
doneDone جریان پای ته رسوي -
errorStreamError جریان پای ته رسوي -
د 200 ځواب دننه رارسېږي. د حالت کرښه دمخه لېږل شوې ده، نو د جریان له پرانیستو وروسته هره ناکامي د دې پېښې په توګه راپور کېږي.
codestringاړینmessagestringاړینplan_idstring | nullاختیاري
تېروتنې
410application/jsonapi_version_discontinued: د دې غوښتنې د API نسخه بنده شوې ده.cursor_expired: نښه له ۳۰ ورځو زړه ده؛ له هغې پرته بیا پیل وکړئ.4XXapplication/json- غوښتنه رد شوه.
codeلامل ښیي، اوerrorیې په کلمو بیانوي. 503application/json · text/plain- خدمت په لنډمهاله توګه نه شته؛ د هغو ثانیو له تېرېدو وروسته بیا هڅه وکړئ چې په
Retry-Afterکې راغلي دي. د ساتنې پر مهال، د ځواب بدنه د تېروتنې د پاکټ پر ځای ساده متن وي. 5XXapplication/json- غوښتنه رد شوه.
codeلامل ښیي، اوerrorیې په کلمو بیانوي.
codestringاړینولې غوښتنه رد شوه، د یو ثابت کوډ په توګه چې پر بنسټ یې پرېکړه کولی شئ: د بېلګې په توګه
insufficient_scope(403)،rate_limited(429) او، د کارونې له مخې بیل کېدونکي پېرودونکي لپاره،spend_cap_reached(402) اوmetered_billing_inactive(402).errorstringاړین
بېلګه
curl -N "https://api.getlingara.com/v1/events/stream" \
-H "Authorization: Bearer $LINGARA_TOKEN"کتابتون غوره بولئ؟ د کتابتونونو برخه وګورئ.
د جریان بېلګه
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: {}که یوه ژباړه له انګلیسي مرجع سره توپیر ولري، انګلیسي مرجع سمه ده.