Make koppel aan Quire deur die REST API en webhooks, met Make se eie HTTP- en webhook-modules. Alles in die API-verwysing is beskikbaar.
Begin ’n scenario uit ’n Quire-gebeurtenis
- Voeg die Webhooks-module Custom webhook as eerste module by en kopieer sy adres.
- Maak
/admin/webhooksin Quire oop, kies Add subscription, plak die adres en kies gebeurtenisse. Quire se toetsgebeurtenis laat Make die vorm van die inhoud leer: voer die module een keer uit terwyl dit gestuur word. - Verifieer die handtekening voordat jy optree. Laat die opskrifte in die webhook se gevorderde instellings deurgaan, en vergelyk dan
webhook-signaturemet{webhook-id}.{webhook-timestamp}.{body}deur die intekeninggeheim te gebruik, soos die ontwikkelaarsgids beskryf. Voeg ’n filter by wat die scenario stop as die kontrole misluk.
Roep Quire uit ’n scenario aan
Gebruik die HTTP-module Make a request:
| Veld | Waarde |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Metode | Soos die API-verwysing sê |
| Opskrifte | Authorization: Bearer qk_live_..., en Idempotency-Key vir skryfbewerkings |
| Liggaamtipe | Raw, JSON |
| Ontleed antwoord | Ja |
Maak ’n sleutel net vir Make by /admin/integrations/api-keys, met slegs die omvang wat die scenario nodig het. Vir lyste, herhaal terwyl page.has_more waar is en stuur page.next_cursor as cursor: Make se Repeater met ’n Set variable wat die merker dra, doen dit.
Vir scenario’s wat as ’n persoon moet optree, registreer ’n OAuth-kliënt by /admin/integrations/oauth-clients en gebruik Make se HTTP-module Make an OAuth 2.0 request daarmee.
Voorbeeld: weeklikse voltooiingsopsomming
- Schedule: elke Maandag.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator oor
data, Aggregator na ’n tabel. - E-pos of plaas die tabel.