Pinaagi sa REST API ug webhook magkonektar ang Make sa Quire, gamit ang kaugalingong HTTP ug webhook module sa Make. Magamit ang tanang anaa sa pakisayran sa API.
Pagsugod og scenario gikan sa hitabo sa Quire
- Idugang ang module nga Custom webhook sa Webhooks isip unang module ug kopyaha ang adres niini.
- Sa Quire, ablihi ang
/admin/webhooks, pilia ang Add subscription, ipilit ang adres ug pilia ang mga hitabo. Makat-on ang Make sa porma sa sulod gikan sa test event sa Quire: padagana makausa ang module samtang ipadala kini. - Susihon ang pirma sa dili pa molihok. Sa advanced setting sa webhook, ipaagi ang mga header, dayon susiha ang
webhook-signaturebatok sa{webhook-id}.{webhook-timestamp}.{body}gamit ang sekreto sa subscription, sumala sa giya sa mga tighimo og software. Idugang ang filter nga mopahunong sa scenario kon mapakyas ang pagsusi.
Pagtawag sa Quire gikan sa scenario
Gamita ang Make a request sa HTTP module:
| Field | Value |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | Sumala sa pakisayran sa API |
| Headers | Authorization: Bearer qk_live_..., ug Idempotency-Key alang sa pagsulat |
| Body type | Raw, JSON |
| Parse response | Oo |
Paghimo og yawe alang ra sa Make sa /admin/integrations/api-keys, nga adunay mga scope lang nga gikinahanglan sa scenario. Sa mga lista, balik-balik hangtod dili na tinuod ang page.has_more, ug ipasa ang page.next_cursor isip cursor: mahimo kini sa Repeater sa Make uban sa Set variable nga nagdala sa cursor.
Alang sa scenario nga angay molihok isip tawo, irehistro ang OAuth client sa /admin/integrations/oauth-clients ug gamita kini sa Make an OAuth 2.0 request nga HTTP module sa Make.
Pananglitan: sinemanal nga sumada sa pagkompleto
- Schedule: matag Lunes.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator sa
data, ug Aggregator ngadto sa lamesa. - I-email o ipatik ang lamesa.