Kumokonekta ang Make sa Quire sa pamamagitan ng REST API at mga webhook, gamit ang sarili nitong HTTP at webhook module. Magagamit ang lahat ng nasa sanggunian ng API.
Magsimula ng scenario mula sa Quire event
- Idagdag ang module na Webhooks, Custom webhook bilang unang module, at kopyahin ang address nito.
- Sa Quire, buksan ang
/admin/webhooks, piliin ang Add subscription, i-paste ang address at piliin ang mga event. Ipinapakita ng test event ng Quire ang hugis ng body sa Make: patakbuhin nang isang beses ang module habang ipinapadala ito. - Suriin ang lagda bago kumilos. Sa advanced settings ng webhook, ipasa ang mga
header, saka ihambing ang
webhook-signaturesa{webhook-id}.{webhook-timestamp}.{body}gamit ang subscription secret, gaya ng inilalarawan sa gabay ng developer. Magdagdag ng filter na hihinto sa scenario kung nabigo ang pagsusuri.
Tawagan ang Quire mula sa scenario
Gamitin ang module na HTTP, action na Make a request:
| Field | Value |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | Gaya ng sinasabi ng sanggunian ng API |
| Headers | Authorization: Bearer qk_live_... at Idempotency-Key para sa pagsusulat |
| Body type | Raw, JSON |
| Parse response | Yes |
Gumawa ng hiwalay na key para sa Make sa /admin/integrations/api-keys, na
may mga scope lamang na kailangan ng scenario. Para sa mga list, ulitin habang
true ang page.has_more, at ipasa ang page.next_cursor bilang cursor:
magagawa ito ng Repeater ng Make at Set variable na nag-iimbak ng cursor.
Para sa mga scenario na kikilos bilang tao, magrehistro ng OAuth client sa
/admin/integrations/oauth-clients at gamitin ito sa HTTP module ng Make,
action na Make an OAuth 2.0 request.
Halimbawa: lingguhang buod ng completion
- Schedule: tuwing Lunes.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator sa
data, at Aggregator para pagsama-samahin bilang talahanayan. - I-email o i-post ang talahanayan.