Mae Make yn cysylltu â Quire drwy’r API REST a webhooks, gan ddefnyddio modiwlau HTTP a webhook Make ei hun. Mae popeth yn y cyfeirnod API ar gael.
Dechrau senario o ddigwyddiad Quire
- Ychwanegwch fodiwl Webhooks Custom webhook fel y modiwl cyntaf, a chopïwch ei gyfeiriad.
- Yn Quire, agorwch
/admin/webhooks, dewiswch Add subscription, gludwch y cyfeiriad a dewiswch y digwyddiadau. Mae digwyddiad prawf Quire yn gadael i Make ddysgu siâp y corff: rhedwch y modiwl unwaith tra caiff ei anfon. - Gwiriwch y llofnod cyn gweithredu. Yng ngosodiadau uwch y webhook,
pasiwch yr headers drwodd, yna gwiriwch
webhook-signatureyn erbyn{webhook-id}.{webhook-timestamp}.{body}gan ddefnyddio’r gyfrinach tanysgrifio, fel y disgrifir yn y canllaw datblygwr. Ychwanegwch hidlydd sy’n atal y senario os bydd y gwiriad yn methu.
Galw Quire o senario
Defnyddiwch fodiwl HTTP Make a request:
| Maes | Gwerth |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | Fel y dywed y cyfeirnod API |
| Headers | Authorization: Bearer qk_live_..., a Idempotency-Key ar gyfer ysgrifennu |
| Body type | Raw, JSON |
| Parse response | Ie |
Crëwch allwedd ar gyfer Make yn unig yn /admin/integrations/api-keys, gyda’r
cwmpasau sydd eu hangen ar y senario yn unig. Ar gyfer rhestrau, ailadroddwch tra bo page.has_more yn wir,
gan basio page.next_cursor fel cursor: mae Repeater Make gyda Set
variable sy’n cario’r cyrchwr yn gwneud hyn.
Ar gyfer senarios a ddylai weithredu fel person, cofrestrwch gleient OAuth yn
/admin/integrations/oauth-clients a defnyddiwch fodiwl HTTP Make Make an
OAuth 2.0 request gydag ef.
Enghraifft: crynodeb cwblhau wythnosol
- Schedule: bob dydd Llun.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator dros
data, Aggregator i greu tabl. - E-bostiwch y tabl neu’i bostio.