Make Quire-ге REST API және вебхуктер арқылы, Make-дің өз HTTP және вебхук модульдерімен қосылады. API анықтамасындағы барлық нәрсе қолжетімді.
Quire оқиғасынан сценарий бастау
- Бірінші модуль ретінде Webhooks модулінің Custom webhook түрін қосып, оның мекенжайын көшіріңіз.
- Quire-де
/admin/webhooksашып, Add subscription таңдап, мекенжайды қойып, оқиғаларды таңдаңыз. Quire-дің сынақ оқиғасы Make-ге дене пішінін үйренуге мүмкіндік береді: ол жіберіліп жатқанда модульді бір рет іске қосыңыз. - Әрекет етпес бұрын қолтаңбаны тексеріңіз. Вебхуктің кеңейтілген баптауларында
тақырыптарды өткізіп, содан кейін
webhook-signatureмәнін жазылым құпиясымен{webhook-id}.{webhook-timestamp}.{body}мәніне қарсы тексеріңіз, мұны әзірлеуші нұсқаулығы сипаттайды. Тексеру сәтсіз болса сценарийді тоқтататын сүзгі қосыңыз.
Сценарийден Quire-ді шақыру
HTTP модулінің Make a request әрекетін пайдаланыңыз:
| Өріс | Мән |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | API анықтамасы айтқандай |
| Headers | Authorization: Bearer qk_live_... және жазулар үшін Idempotency-Key |
| Body type | Raw, JSON |
| Parse response | Yes |
Make-ге арнап /admin/integrations/api-keys мекенжайында тек сценарийге қажет
ауқымдармен жеке кілт жасаңыз. Тізімдер үшін page.has_more ақиқат болғанша цикл
жасап, page.next_cursor мәнін cursor ретінде беріңіз: курсорды алып жүретін Set
variable бар Make Repeater мұны жасайды.
Адам ретінде әрекет етуі керек сценарийлер үшін /admin/integrations/oauth-clients
мекенжайында OAuth клиентін тіркеп, онымен Make HTTP модулінің Make an
OAuth 2.0 request әрекетін пайдаланыңыз.
Мысал: апталық аяқтау дайджесті
- Schedule: әр дүйсенбі.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. dataүстінен Iterator, кестеге Aggregator.- Кестені поштамен жіберіңіз немесе жариялаңыз.