Make konekte ak Quire atravè REST API ak webhook, avèk modil HTTP ak webhook pa Make. Tout sa ki nan referans API a disponib.
Kòmanse yon senaryo apati yon evènman Quire
- Mete modil Webhooks, Custom webhook kòm premye modil la epi kopye adrès li.
- Nan Quire, ouvri
/admin/webhooks, chwazi Add subscription, kole adrès la epi chwazi evènman yo. Evènman tès Quire a pèmèt Make aprann fòm kò mesaj la: lanse modil la yon fwa pandan y ap voye evènman an. - Verifye siyati a anvan ou aji. Nan paramèt avanse webhook la, fè header yo pase epi verifye
webhook-signaturekont{webhook-id}.{webhook-timestamp}.{body}avèk sekrè abònman an, jan gid devlopè a esplike. Ajoute yon filtè pou kanpe senaryo a si verifikasyon an echwe.
Rele Quire nan yon senaryo
Sèvi ak modil HTTP, Make a request:
| Chan | Valè |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Metòd | Jan referans API a di |
| Header | Authorization: Bearer qk_live_..., ak Idempotency-Key pou ekriti |
| Kalite kò | Raw, JSON |
| Analize repons | Wi |
Kreye yon kle apa pou Make nan /admin/integrations/api-keys, avèk sèlman scope senaryo a bezwen yo. Pou lis, repete toutotan page.has_more vre, epi pase page.next_cursor kòm cursor: Repeater Make ansanm ak Set variable ki kenbe cursor la fè sa.
Pou senaryo ki dwe aji kòm yon moun, anrejistre yon client OAuth nan /admin/integrations/oauth-clients epi sèvi ak modil HTTP Make la, Make an OAuth 2.0 request.
Egzanp: rezime pwogrè chak semèn
- Orè: chak lendi.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator sou
data, Aggregator pou mete yo nan yon tablo. - Voye tablo a nan imèl oswa pibliye li.