Το Make συνδέεται στο Quire μέσω του REST API και των webhooks, χρησιμοποιώντας τις δικές του μονάδες HTTP και webhook. Διατίθενται όλα όσα περιέχει η αναφορά API.
Εκκίνηση σεναρίου από συμβάν Quire
- Προσθέστε ως πρώτη μονάδα το Webhooks με Custom webhook και αντιγράψτε τη διεύθυνσή του.
- Στο Quire ανοίξτε το
/admin/webhooks, επιλέξτε Προσθήκη συνδρομής, επικολλήστε τη διεύθυνση και επιλέξτε τα συμβάντα. Το δοκιμαστικό συμβάν του Quire επιτρέπει στο Make να μάθει τη μορφή του σώματος: εκτελέστε τη μονάδα μία φορά την ώρα που αποστέλλεται. - Επαληθεύστε την υπογραφή πριν εκτελέσετε ενέργειες. Στις σύνθετες ρυθμίσεις του webhook προωθήστε τις κεφαλίδες και ελέγξτε το
webhook-signatureμε βάση το{webhook-id}.{webhook-timestamp}.{body}και το μυστικό της συνδρομής, όπως περιγράφεται στον οδηγό προγραμματιστή. Προσθέστε φίλτρο που σταματά το σενάριο αν αποτύχει ο έλεγχος.
Κλήση του Quire από σενάριο
Χρησιμοποιήστε τη μονάδα HTTP, ενέργεια Make a request:
| Πεδίο | Τιμή |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Μέθοδος | Όπως ορίζεται στην αναφορά API |
| Κεφαλίδες | Authorization: Bearer qk_live_... και Idempotency-Key για εγγραφές |
| Τύπος σώματος | Raw, JSON |
| Ανάλυση απόκρισης | Yes |
Δημιουργήστε κλειδί αποκλειστικά για το Make στο /admin/integrations/api-keys, με μόνο τα πεδία εφαρμογής που χρειάζεται το σενάριο. Για λίστες, επαναλάβετε όσο το page.has_more είναι true, περνώντας το page.next_cursor ως cursor: το επιτυγχάνει η μονάδα Repeater του Make μαζί με μια Set variable που διατηρεί τον δρομέα.
Για σενάρια που πρέπει να ενεργούν ως άτομο, καταχωρίστε πελάτη OAuth στο /admin/integrations/oauth-clients και χρησιμοποιήστε τον με τη μονάδα HTTP του Make, ενέργεια Make an OAuth 2.0 request.
Παράδειγμα: εβδομαδιαία σύνοψη ολοκληρώσεων
- Schedule: κάθε Δευτέρα.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator στο
data, Aggregator σε πίνακα. - Στείλτε τον πίνακα με email ή δημοσιεύστε τον.