A Make saját HTTP- és webhookmoduljaival, a REST API-n és webhookokon keresztül kapcsolódik a Quire-hez. Az API-referencia minden funkciója elérhető.
Forgatókönyv indítása Quire-eseményből
- Első modulként adja hozzá a Webhooks modul Custom webhook elemét, és másolja ki a címét.
- A Quire-ben nyissa meg a
/admin/webhooksoldalt, válassza az Add subscription lehetőséget, illessze be a címet és válassza ki az eseményeket. A Quire teszteseménye megmutatja a Make-nek a törzs szerkezetét: futtassa egyszer a modult az esemény küldésekor. - Művelet előtt ellenőrizze az aláírást. A webhook speciális beállításainál engedélyezze a fejlécek továbbítását, majd a feliratkozási titokkal ellenőrizze a
webhook-signaturefejlécet a{webhook-id}.{webhook-timestamp}.{body}alapján, ahogy a fejlesztői útmutató ismerteti. Adjon hozzá szűrőt, amely sikertelen ellenőrzéskor leállítja a forgatókönyvet.
Quire hívása forgatókönyvből
Használja a HTTP modul Make a request műveletét:
| Mező | Érték |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | Az API-referencia szerint |
| Headers | Authorization: Bearer qk_live_..., írásokhoz pedig Idempotency-Key |
| Body type | Raw, JSON |
| Parse response | Yes |
Hozzon létre külön Make-kulcsot itt: /admin/integrations/api-keys, csak a forgatókönyvhöz szükséges hatókörökkel. Listáknál folytassa, amíg a page.has_more igaz, és küldje a page.next_cursor értékét cursor néven; erre a Make Repeater modulja és a kurzort tároló Set variable használható.
Személy nevében eljáró forgatókönyvhöz regisztráljon OAuth-klienst itt: /admin/integrations/oauth-clients, és használja a Make HTTP modul Make an OAuth 2.0 request műveletével.
Példa: heti teljesítési összefoglaló
- Schedule: minden hétfőn.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator a
dataelemein, majd Aggregator táblázat létrehozásához. - Küldje el a táblázatot e-mailben vagy bejegyzésként.