Lingara Lingara दस्तावेज़ मार्गदर्शिकाएँ API लाइब्रेरी ऐप बनाएं वेब ऐप
भाषा: हिन्दी

Lingara API संदर्भ

API संस्करण 2026-10-affable-towhee

Lingara द्वारा सिखाई जाने वाली भाषाओं में शब्दावली सूचियाँ और पाठ योजनाएँ बनाएँ, और ट्यूटर से बातचीत करें। हर कॉल का भुगतान वह क्लाइंट करता है जो उसे करता है: एक allowance क्लाइंट अपने मालिक का भत्ता खर्च करता है, और एक metered क्लाइंट से उसके उपयोग का बिल लिया जाता है।

लाइब्रेरी पसंद है? लाइब्रेरी अनुभाग देखें।

बेस URL https://api.getlingara.com

एक OAuth 2.0 एक्सेस टोकन, जो Authorization: Bearer <token> के रूप में भेजा जाता है। स्वयं की ओर से काम करने वाला सर्वर टोकन URL पर अपने क्लाइंट की id और सीक्रेट एक्सचेंज करता है (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 आपके खाते की पाठ योजनाओं और उपयोग के साथ जो कुछ होता है, उसे इवेंट के रूप में दर्ज करता है, और आपके गेम या ऐप से इवेंट स्वीकार करता है। हर इवेंट का, चाहे वह किसी भी रास्ते से जाए, एनवेलप एक जैसा होता है, और इवेंट सूची उन सभी को सूचीबद्ध करती है। वेबहुक और इवेंट

यदि किसी अनुवाद और अंग्रेज़ी संदर्भ में अंतर हो, तो अंग्रेज़ी संदर्भ ही मान्य है।