ستریمی ڕووداوەکان
وەشانی API 2026-10-affable-towhee
هەر ڕووداوێک کە کڕیارەکەت دەتوانێت ببینێت لە کاتی ڕوودانیدا دەنێرێت. ستریمەکە دوای 15 خولەک بە done کۆتایی دێت، یان بە error؛ بە دوایین id: لە Last-Event-ID دووبارە پەیوەندی بکەرەوە بۆ بەردەوامبوون بێ بۆشایی.
مەوداکانی دەسەڵات events:read
پارامەترەکان
Lingara-Versionheaderstringئارەزوومەندانە- ئەو وەشانەی API کە ئەم داواکارییەی پێ وەڵام دەدرێتەوە. بەبێ ئەمە، تۆکنی دەستگەیشتن ئەو وەشانە وەردەگرێت کە کڕیارەکەی پێیەوە بەستراوە، و داواکارییەکی بێ تۆکن وەشانی ئێستا وەردەگرێت. وەشانێک کە هێشتا لە گەشەپێداندایە تەنها بە ناوهێنانی لێرە دەگەیەندرێت. وەشانێکی نەناسراو بە
400لەگەڵ کۆدیapi_version_unknownوەڵام دەدرێتەوە.GET /v1/versionsوەشانەکان لیست دەکات. Last-Event-IDheaderstringئارەزوومەندانەid:ی دوایین ڕووداو کە وەرتگرتووە. ئەمە لەپێشcursorوstartە.cursorquerystringئارەزوومەندانە- لە کوێوە بەردەوام بیت:
next_cursorی پەڕەیەکی پێشوو، یانid:ی ڕووداوێکی ستریم. نیشاندەرێکی کۆنتر لە 30 ڕۆژ بە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: نیشاندەرەکە کۆنترە لە 30 ڕۆژ؛ بەبێ نیشاندەر دووبارە دەست پێ بکەرەوە.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: {}ئەگەر وەرگێڕانێک و سەرچاوە ئینگلیزییەکە جیاواز بن، سەرچاوە ئینگلیزییەکە دروستە.