Gafee gaa n'ọdịnaya

Make

Jikọta Quire na Make site na webhooks na REST API.

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

  1. Tinye modul Webhooks, họrọ Custom webhook ka ọ bụrụ modul mbụ, ma detuo adreesị ya.
  2. 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.
  3. Nyochaa mbinye aka tupu i mee ihe. N’ime ntọala dị elu nke webhook, mee ka headers gafee, ma lelee webhook-signature megide {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

  1. Nhazi oge: kwa Mọnde.
  2. HTTP: GET /api/v1/course_completions?updated_since=<a week ago>.
  3. Iterator gafee data, Aggregator chịkọta ha n’ime tebụl.
  4. Zipụ email ma ọ bụ bipụta tebụl.
Igodo ụzọ

Pịnye ihe ị ga-achọ…

↑↓ gaa n'ihe dị iche iche↵ họrọEsc mechie