Lingara Lingara Τεκμηρίωση Οδηγοί API Βιβλιοθήκες Εφαρμογές Δημιουργία Διαδικτυακή εφαρμογή
Γλώσσα: Ελληνικά

Συνταγές

Αυτή η σελίδα έχει μεταφραστεί από τα αγγλικά. Αν οι δύο διαφέρουν, η αγγλική σελίδα είναι η σωστή. Διαβάστε την αγγλική σελίδα

Μια συνταγή είναι μια σύνδεση που έχει πάρει το όνομά της από αυτό που θέλετε να κάνετε. Επιλέγετε μία στις Εφαρμογές & συνδέσεις, κάτω από τη «Δημιουργία σύνδεσης», αφού πατήσετε «Ξεκινήστε». Ο οδηγός δείχνει έπειτα τα βήματά του ένα ένα, και κάθε βήμα αποθηκεύεται καθώς προχωράτε, οπότε μπορείτε να φύγετε και να επιστρέψετε. Μια συνταγή που δεν σας δείχνει η εφαρμογή δεν είναι ακόμη διαθέσιμη στον λογαριασμό σας.

Κάθε συνταγή τελειώνει με τα ίδια δύο βήματα, «Έλεγχος» και «Εφαρμογή». Η σελίδα Δοκιμή, δοκιμαστική εκτέλεση και εφαρμογή τα περιγράφει.

Να καλεί ο διακομιστής μου το Lingara

Ο διακομιστής σας αποκτά τη δική του σύνδεση και τον δικό του κωδικό πρόσβασης, ώστε να μπορεί να χρησιμοποιεί το Lingara για λογαριασμό σας.

  • Δημιουργεί: μια σύνδεση για τον διακομιστή σας (πελάτης OAuth) και έναν κωδικό πρόσβασης για αυτή τη σύνδεση (μυστικό πελάτη).
  • Βήματα: «Όνομα και δυνατότητες», «Έλεγχος», «Εφαρμογή».
  • Στη συνέχεια: ο διακομιστής σας συνδέεται με αυτή τη σύνδεση και τον κωδικό πρόσβασής της, και μετά καλεί το Lingara με τις δυνατότητες που του δώσατε στο «Τι επιτρέπεται να κάνει».

Ένα προαιρετικό σενάριο για το βήμα της σύνδεσης, που κρατά το όνομα που πληκτρολογήσατε και το επισημαίνει ως όνομα του διακομιστή σας:

return lingara.client({ name: input.name + ' (server)', scopes: input.scopes })

Ειδοποίηση του διακομιστή μου όταν ένα σχέδιο μαθήματος είναι έτοιμο

Το Lingara στέλνει ένα μήνυμα στον διακομιστή σας κάθε φορά που ένα από τα σχέδια μαθημάτων σας είναι έτοιμο.

  • Δημιουργεί: μια σύνδεση για τον διακομιστή σας, έναν κωδικό πρόσβασης για αυτή τη σύνδεση και μηνύματα προς τον διακομιστή σας (τελικό σημείο webhook).
  • Βήματα: «Όνομα και δυνατότητες», «Πού να σταλεί», «Έλεγχος», «Εφαρμογή».
  • Στη συνέχεια: ο διακομιστής σας λαμβάνει το lesson_plan.ready στη διεύθυνση https:// που δώσατε. Κάθε μήνυμα είναι υπογεγραμμένο: ένας από τους κωδικούς πρόσβασης που εμφανίζονται μετά την εφαρμογή είναι αυτός που χρησιμοποιεί ο διακομιστής σας για να ελέγξει ότι ένα μήνυμα ήρθε πράγματι από το Lingara.

Ένα προαιρετικό σενάριο για το βήμα «Πού να σταλεί», που ζητά επίσης το μήνυμα που στέλνεται όταν ένα σχέδιο μαθήματος δεν μπόρεσε να δημιουργηθεί:

return lingara.webhook({ client: input.client, url: input.url, events: [...input.events, 'lesson_plan.failed'] })

Εμφάνιση κάρτας μέσα στο Lingara

Η εφαρμογή σας σχεδιάζει μια κάρτα στην Αρχική σας σελίδα ή στη σελίδα Σχέδια μαθημάτων.

  • Δημιουργεί: μια σύνδεση για τον διακομιστή σας και μια κάρτα μέσα στο Lingara (μανιφέστο εφαρμογής).
  • Βήματα: «Όνομα και δυνατότητες», «Η κάρτα σας», «Έλεγχος», «Εφαρμογή».
  • Στη συνέχεια: το Lingara ζητά την κάρτα από τη διεύθυνση που δώσατε στο «Πού σχεδιάζει η εφαρμογή σας την κάρτα», και η εφαρμογή σας απαντά με αυτήν. Ένας από τους κωδικούς πρόσβασης που εμφανίζονται μετά την εφαρμογή είναι αυτός που χρησιμοποιεί η εφαρμογή σας για να ελέγξει ότι ένα αίτημα ήρθε πράγματι από το Lingara.

Ένα προαιρετικό σενάριο για το βήμα «Η κάρτα σας», που δείχνει την κάρτα μόνο στην πλευρική στήλη της αρχικής σελίδας:

return lingara.app({ client: input.client, manifest: lingara.manifest({ ...input.manifest, slots: ['home.side'] }) })

Δείτε επίσης