Make ühendub Quire’iga REST API ja veebikonksude kaudu, kasutades Make’i enda HTTP- ja veebikonksumooduleid. Kõik API viitedokumentatsioonis kirjeldatu on saadaval.
Käivita stsenaarium Quire’i sündmusest
- Lisa esimeseks mooduliks Webhooks-i moodul Custom webhook ja kopeeri selle aadress.
- Ava Quire’is
/admin/webhooks, vali Add subscription, kleebi aadress ja vali sündmused. Quire’i testsündmus võimaldab Make’il tuvastada sisu kuju: käivita moodul sündmuse saatmise ajal üks kord. - Kontrolli allkirja enne toimingu tegemist. Edasta veebikonksu täpsemates
seadetes päised ja võrdle
webhook-signatureväärtust stringiga{webhook-id}.{webhook-timestamp}.{body}, kasutades tellimuse saladust, nagu kirjeldab arendaja juhend. Lisa filter, mis peatab stsenaariumi, kui kontroll nurjub.
Kutsu stsenaariumist Quire’i
Kasuta moodulit HTTP ja selle toimingut Make a request:
| Väli | Väärtus |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | Nagu API viitedokumentatsioonis kirjeldatud |
| Headers | Authorization: Bearer qk_live_... ja kirjutustoimingute jaoks Idempotency-Key |
| Body type | Raw, JSON |
| Parse response | Yes |
Loo Make’i jaoks eraldi võti aadressil /admin/integrations/api-keys ja anna
sellele ainult stsenaariumi jaoks vajalikud ulatused. Loendite puhul korda
toimingut seni, kuni page.has_more on true, andes page.next_cursor
väärtuse parameetrina cursor: seda võimaldavad Make’i Repeater ja
Set variable, kuhu salvestad kursori.
Kui stsenaarium peab tegutsema inimese nimel, registreeri aadressil
/admin/integrations/oauth-clients OAuthi klient ja kasuta Make’i HTTP
mooduli toimingut Make an OAuth 2.0 request.
Näide: iganädalane lõpetamiste kokkuvõte
- Schedule: igal esmaspäeval.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator üle
data, Aggregator tabeliks koondamiseks. - Saada tabel e-postiga või avalda see.