Make na-ejikọta na Quire site na REST API na webhooks, jiri modul HTTP na webhook Make n’onwe ya. Ihe niile dị na ntụaka API dịkwa.
Malite ọnọdụ ọrụ site n’ihe mere na Quire
- Tinye modul Webhooks, họrọ Custom webhook ka ọ bụrụ modul mbụ, ma detuo adreesị ya.
- Na Quire, mepee
/admin/webhooks, họrọ Add subscription, mado adreesị ahụ ma họrọ ihe omume. Ihe nnwale Quire na-enyere Make ịmụta ụdị ọdịnaya ahụ: mee modul ahụ otu ugboro mgbe e zipụrụ ya. - Nyochaa mbinye aka tupu i mee ihe. N’ime ntọala dị elu nke webhook, mee ka
headers gafee, ma lelee
webhook-signaturemegide{webhook-id}.{webhook-timestamp}.{body}site na nzuzo ndenye aha, dịka ntuziaka mmepe si kọwaa. Tinye ihe nzacha nke na-akwụsị ọnọdụ ọrụ ma ọ bụrụ na nlele ahụ ada.
Kpọọ Quire site n’ọnọdụ ọrụ
Jiri modul HTTP, họrọ Make a request:
| Ubi | Uru |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | Dịka ntụaka API si kwuo |
| Headers | Authorization: Bearer qk_live_... na Idempotency-Key maka ide ihe |
| Ụdị ahụ | Raw, JSON |
| Nyochaa nzaghachi | Ee |
Mepụta igodo maka Make naanị na /admin/integrations/api-keys, tinyere scopes
ọnọdụ ọrụ ahụ chọrọ. Maka ndepụta, gaa n’ihu na loop mgbe page.has_more bụ eziokwu,
ziga page.next_cursor dịka cursor: Repeater Make tinyere Set variable
nke na-eburu cursor na-eme nke a.
Maka ọnọdụ ọrụ kwesịrị ime ihe dị ka mmadụ, debanye onye ahịa OAuth na
/admin/integrations/oauth-clients, jiri modulu HTTP Make họrọ Make an
OAuth 2.0 request.
Ihe atụ: Nchịkọta mmecha kwa izu
- Nhazi oge: kwa Mọnde.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator gafee
data, Aggregator chịkọta ha n’ime tebụl. - Zipụ email ma ọ bụ bipụta tebụl.