Make se povezuje s Quireom putem REST API-ja i webhookova te vlastitih HTTP i webhook modula. Dostupno je sve iz reference API-ja.
Pokrenite scenarij na Quireov događaj
- Kao prvi modul dodajte Webhooks, vrstu Custom webhook, i kopirajte njegovu adresu.
- U Quireu otvorite
/admin/webhooks, odaberite Add subscription, zalijepite adresu i odaberite događaje. Quireov testni događaj omogućuje Makeu da nauči oblik tijela: pokrenite modul jednom dok se šalje. - Prije radnji provjerite potpis. U naprednim postavkama webhooka proslijedite
zaglavlja, a zatim provjerite
webhook-signatureprema{webhook-id}.{webhook-timestamp}.{body}pomoću tajne pretplate, kako je opisano u vodiču za razvojne inženjere. Dodajte filtar koji zaustavlja scenarij ako provjera ne uspije.
Pozovite Quire iz scenarija
Upotrijebite modul HTTP, radnju Make a request:
| Polje | Vrijednost |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | Prema uputama reference API-ja |
| Headers | Authorization: Bearer qk_live_... i Idempotency-Key za upise |
| Body type | Raw, JSON |
| Parse response | Yes |
Izradite ključ samo za Make na /admin/integrations/api-keys s opsezima koje scenarij
treba. Za popise ponavljajte dok je page.has_more true i prosljeđujte page.next_cursor
kao cursor: to omogućuju Makeovi moduli Repeater i Set variable koji nosi
pokazivač.
Za scenarije koji trebaju djelovati u ime osobe registrirajte OAuth klijenta na
/admin/integrations/oauth-clients i upotrijebite Makeov modul HTTP, radnju
Make an OAuth 2.0 request.
Primjer: tjedni pregled dovršenosti
- Raspored: svakog ponedjeljka.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator nad
data, zatim Aggregator za izradu tablice. - Pošaljite tablicu e-poštom ili je objavite.