Τεκμηρίωση του Lingara API
Έκδοση API 2026-10-affable-towhee
Δημιουργήστε λίστες λεξιλογίου και σχέδια μαθήματος και κάντε συνομιλίες με τον καθηγητή, στις γλώσσες που διδάσκει το Lingara. Κάθε κλήση την πληρώνει ο πελάτης που την κάνει: ένας πελάτης allowance καταναλώνει το όριο χρήσης του κατόχου του, και ένας πελάτης metered χρεώνεται για τη χρήση του.
Προτιμάτε μια βιβλιοθήκη; Δείτε την ενότητα Βιβλιοθήκες.
Βασικό URL https://api.getlingara.com
Ένα token πρόσβασης OAuth 2.0, που αποστέλλεται ως Authorization: Bearer <token>. Ένας διακομιστής που ενεργεί για λογαριασμό του ανταλλάσσει το αναγνωριστικό και το μυστικό του πελάτη του στο URL του token (client_credentials). Μια εφαρμογή που ενεργεί για λογαριασμό ενός χρήστη του Lingara που συναινεί χρησιμοποιεί τον κωδικό εξουσιοδότησης (authorization_code) και στη συνέχεια ανανεώνει. Ένα token διαρκεί μία ώρα. Κάθε λειτουργία χρειάζεται ένα εύρος δικαιωμάτων.
URL διακριτικού https://api.getlingara.com/oauth/token
vocab:generate | Δημιουργία λιστών λεξιλογίου. | Δημιουργία λίστας λεξιλογίου |
lesson_plans:read | Ανάγνωση των σχεδίων μαθήματός σας και επανασύνδεση στην πρόοδό τους. | Λήψη σχεδίου μαθήματοςΕπανασύνδεση σε σχέδιο μαθήματος |
lesson_plans:write | Δημιουργία σχεδίων μαθήματος. | Δημιουργία σχεδίου μαθήματος |
tutor:converse | Συνομιλίες με τον καθηγητή. Απαιτεί συνδρομητικό πρόγραμμα. | Αποστολή γύρου στον καθηγητή |
usage:read | Προβολή του υπολοίπου του ορίου χρήσης σας ή της χρήσης ενός πελάτη `metered` αυτόν τον μήνα. | Λήψη του υπολοίπου του ορίου χρήσης σας |
events:read | Ανάγνωση συμβάντων σχετικά με τον λογαριασμό σας και καταχώριση endpoint που τα λαμβάνουν. | Λίστα συμβάντωνΡοή συμβάντων |
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υποχρεωτικό
Λεξιλόγιο
Δημιουργία λιστών λεξιλογίου στο επίπεδο του μαθητή.
- Δημιουργία λίστας λεξιλογίου
POST /v1/vocab/stream
Σχέδια μαθήματος
Δημιουργία σχεδίων μαθήματος, ανάγνωσή τους και επανασύνδεση σε ένα που δημιουργείται ακόμη.
- Δημιουργία σχεδίου μαθήματος
POST /v1/lesson-plans - Λήψη σχεδίου μαθήματος
GET /v1/lesson-plans/{id} - Επανασύνδεση σε σχέδιο μαθήματος
GET /v1/lesson-plans/{id}/stream
Καθηγητής
Συνομιλία με τον καθηγητή γλώσσας, έναν γύρο τη φορά.
- Αποστολή γύρου στον καθηγητή
POST /v1/tutor/message
Συμβάντα
Διαβάστε τα συμβάντα του λογαριασμού σας, σελίδα προς σελίδα ή ως ροή.
- Λίστα συμβάντων
GET /v1/events - Αποστολή συμβάντος
POST /v1/events - Ροή συμβάντων
GET /v1/events/stream
Λογαριασμός
Δείτε πόσο από το όριο χρήσης σας απομένει.
- Λήψη του υπολοίπου του ορίου χρήσης σας
GET /v1/usage
Αναφορά
Αυτό το έγγραφο, σε μορφή αναγνώσιμη από μηχανή.
- Λήψη αυτού του εγγράφου
GET /v1/openapi.json - Λήψη του εγγράφου συμβάντων
GET /v1/asyncapi.json - Λίστα εκδόσεων API
GET /v1/versions - Λήψη μιας έκδοσης API
GET /v1/versions/{id}
Κατάλογος συμβάντων
Το Lingara καταγράφει ως συμβάντα ό,τι συμβαίνει στα σχέδια μαθήματος και στη χρήση του λογαριασμού σας, και δέχεται συμβάντα από το παιχνίδι ή την εφαρμογή σας. Κάθε συμβάν, όποιον δρόμο κι αν ακολουθεί, έχει τον ίδιο φάκελο, και ο κατάλογος συμβάντων τα παραθέτει όλα. Webhooks και συμβάντα
- Lingara → εσείς
lesson_plan.ready - Lingara → εσείς
lesson_plan.failed - Lingara → εσείς
usage.threshold_reached - Lingara → εσείς
webhook.test - Lingara → εσείς
app.installed - Lingara → εσείς
app.uninstalled
- Εσείς → Lingara
world.context_changed - Εσείς → Lingara
world.practice_requested
Αν μια μετάφραση διαφέρει από την αγγλική τεκμηρίωση, ισχύει η αγγλική τεκμηρίωση.