Lingara Lingara المستندات أدلة التعلّم API المكتبات التطبيقات البناء تطبيق الويب
اللغة: العربية

مرجع واجهة Lingara البرمجية

إصدار API 2026-10-affable-towhee

أنشئ قوائم مفردات وخطط دروس، وأجرِ محادثات مع المعلّم، باللغات التي تعلّمها Lingara. يدفع ثمن كل استدعاء العميلُ الذي يجريه: عميل allowance يستهلك من حصة مالكه، وعميل metered تُحتسب عليه فاتورة استخدامه.

تفضّل مكتبة؟ راجع قسم المكتبات.

عنوان URL الأساسي https://api.getlingara.com

رمز وصول OAuth 2.0 يُرسَل بالشكل Authorization: Bearer <token>. الخادم الذي يعمل باسمه هو يستبدل معرّف عميله وسرّه عند عنوان URL الخاص بالرمز (client_credentials). أما التطبيق الذي يعمل نيابةً عن مستخدم Lingara وافق على ذلك فيستخدم رمز التفويض (authorization_code) ثم يجدّد الرمز. يدوم الرمز ساعة واحدة. تحتاج كل عملية إلى نطاق واحد.

عنوان URL للرمز https://api.getlingara.com/oauth/token

النطاقات
vocab:generate إنشاء قوائم المفردات. إنشاء قائمة مفردات
lesson_plans:read قراءة خطط دروسك وإعادة الاتصال بتقدّمها. الحصول على خطة درسإعادة الاتصال بخطة درس
lesson_plans:write إنشاء خطط الدروس. إنشاء خطة درس
tutor:converse إجراء محادثات مع المعلّم. يتطلب خطة مدفوعة. إرسال دور إلى المعلّم
usage:read معرفة حصتك المتبقية، أو استخدام عميل `metered` هذا الشهر. الحصول على حصتك المتبقية
events:read قراءة الأحداث المتعلقة بحسابك، وتسجيل نقاط النهاية التي تستقبلها. عرض الأحداثبث الأحداث
events:write إرسال الأحداث من لعبتك أو تكاملك إلى Lingara. إرسال حدث

الأخطاء

402application/json
رُفض استدعاء عميل يُفوتَر بحسب الاستهلاك قبل أن يُنفق أي شيء. spend_cap_reached: بلغ العميل أو حسابه حدّ الإنفاق الشهري؛ ارفع الحد في صفحة عمليات التكامل. metered_billing_inactive: الفوترة بحسب الاستهلاك غير مفعّلة لهذا الحساب؛ فعّلها أو حدّث طريقة الدفع في صفحة عمليات التكامل.
410application/json
تم إيقاف إصدار API الذي يُجاب عن هذا الطلب به. أرسل إصدارًا مدعومًا في Lingara-Version، أو اربط العميل بإصدار آخر.
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مطلوب

المفردات

إنشاء قوائم مفردات بمستوى المتعلّم.

خطط الدروس

إنشاء خطط الدروس وقراءتها وإعادة الاتصال بخطة لا يزال إنشاؤها جاريًا.

المعلّم

إجراء محادثة مع معلّم اللغة، دورًا تلو الآخر.

الأحداث

اقرأ الأحداث التي تقع في حسابك، صفحة بصفحة أو كتدفق.

الحساب

اعرف كم تبقّى من حصتك.

المرجع

هذا المستند بصيغة قابلة للقراءة آليًا.

كتالوج الأحداث

تسجّل Lingara ما يطرأ على خطط الدروس واستخدام حسابك في صورة أحداث، وتستقبل الأحداث من لعبتك أو تطبيقك. لكل حدث، أيًّا كان الطريق الذي يسلكه، الغلاف نفسه، ويسرد كتالوج الأحداث جميعها. خطافات الويب والأحداث

إذا اختلفت ترجمةٌ عن المرجع الإنجليزي، فالمرجع الإنجليزي هو الصحيح.