Make се поврзува со Quire преку REST API и веб-куки, со сопствените HTTP- и веб-модули на Make. Сè во референцата за API е достапно.
Започнување сценарио од настан во Quire
- Додајте го модулот Webhooks Custom webhook како прв модул и копирајте ја неговата адреса.
- Во Quire отворете
/admin/webhooks, изберете Додај претплата, залепете ја адресата и изберете ги настаните. Тест-настанот на Quire му овозможува на Make да ја научи формата на телото: пуштете го модулот еднаш додека се испраќа. - Проверете го потписот пред да дејствувате. Во напредните поставки на веб-куката, проследете ги заглавињата, па проверете го
webhook-signatureврз{webhook-id}.{webhook-timestamp}.{body}со тајната на претплатата, како што опишува водичот за програмери. Додајте филтер што го запира сценариото кога проверката не поминува.
Повикување Quire од сценарио
Користете го модулот HTTP Make a request:
| Поле | Вредност |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Метод | Како што вели референцата за API |
| Headers | Authorization: Bearer qk_live_..., и Idempotency-Key за записи |
| Body type | Raw, JSON |
| Parse response | Да |
Направете клуч само за Make на /admin/integrations/api-keys, со само опсези што сценариото ги бара. За списоци, повторувајте додека page.has_more е true, пренесувајќи page.next_cursor како cursor: Repeater на Make со Set variable што го носи курсорот го прави тоа.
За сценарија што треба да дејствуваат како лице, регистрирајте OAuth-клиент на /admin/integrations/oauth-clients и користете го модулот HTTP на Make Make an OAuth 2.0 request со него.
Пример: неделен преглед на завршувања
- Schedule: секој понеделник.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator врз
data, Aggregator во табела. - Испратете ја табелата по е-пошта или објавете ја.