Make yhdistyy Quireen REST API:n ja webhookien välityksellä Make-palvelun HTTP- ja webhook-moduuleilla. Kaikki API-viitteen toiminnot ovat käytettävissä.
Käynnistä skenaario Quiren tapahtumasta
- Lisää ensimmäiseksi moduuliksi Webhooks-ryhmän Custom webhook ja kopioi sen osoite.
- Avaa Quiressa
/admin/webhooks, valitse Add subscription, liitä osoite ja valitse tapahtumat. Quiren testitapahtuman avulla Make oppii rungon rakenteen: suorita moduuli kerran tapahtuman lähetyksen aikana. - Tarkista allekirjoitus ennen toimintaa. Välitä otsakkeet webhookin lisäasetuksissa ja tarkista
webhook-signaturearvolla{webhook-id}.{webhook-timestamp}.{body}sekä tilauksen salaisuudella kehittäjän oppaan mukaisesti. Lisää suodatin, joka pysäyttää skenaarion, jos tarkistus epäonnistuu.
Kutsu Quirea skenaariosta
Käytä HTTP-moduulin Make a request -toimintoa:
| Kenttä | Arvo |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | API-viitteen mukaisesti |
| Headers | Authorization: Bearer qk_live_... sekä kirjoituspyyntöjen Idempotency-Key |
| Body type | Raw, JSON |
| Parse response | Yes |
Luo Makea varten oma avain osoitteessa /admin/integrations/api-keys ja anna sille vain skenaarion tarvitsemat oikeudet. Käsittele luetteloita silmukassa, kunnes page.has_more on epätosi. Välitä arvo page.next_cursor parametrina cursor. Make-palvelun Repeater ja muuttujan arvon asettava Set variable hoitavat tämän.
Jos skenaarion tulee toimia henkilön nimissä, rekisteröi OAuth-asiakas osoitteessa /admin/integrations/oauth-clients ja käytä Make-palvelun HTTP-moduulin Make an OAuth 2.0 request -toimintoa.
Esimerkki: viikoittainen suoritusyhteenveto
- Schedule: joka maanantai.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator käy
data-tiedot läpi, ja Aggregator kokoaa ne taulukoksi. - Lähetä taulukko sähköpostilla tai julkaise se.