Lele i ka ʻike

Make

Hoʻohui iā Quire me Make ma o nā webhook a me ka REST API.

Nānā ma ke ʻano Markdown

Hoʻohui ʻo Make iā Quire ma o ka REST API a me nā webhook, me nā māhele HTTP a me webhook ponoʻī o Make. Loaʻa nā mea a pau ma ke kuhikuhi API.

Hoʻomaka i kahi hanana mai kahi hanana Quire

  1. Hoʻohui i ka māhele Webhooks Custom webhook ma ke ʻano māhele mua, a kope i kona helu wahi.
  2. Ma Quire, wehe iā /admin/webhooks, koho iā Hoʻohui kau inoa, hoʻopili i ka helu wahi, a koho i nā hanana. Kōkua ka hanana hoʻāʻo a Quire iā Make e aʻo i ke ʻano o ke kino: holo hoʻokahi i ka māhele i ka wā e hoʻouna ʻia ai.
  3. Nānā i ka pūlima ma mua o ka hana. Ma nā hoʻonohonoho holomua webhook, hoʻouna i nā poʻo i mua, a laila nānā iā webhook-signature e kūʻē iā {webhook-id}.{webhook-timestamp}.{body} me ka ʻōlelo huna kau inoa, e like me ka wehewehe ʻana ma ke alakaʻi mea hoʻomohala. Hoʻohui i kānana e hoʻōki i ke kaʻina ke hāʻule ka nānā.

Kāhea iā Quire mai kahi hanana

E hoʻohana i ka māhele HTTP Make a request:

Kahua Waiwai
URL https://acme.quirelms.com/api/v1/<resource>
Hana E like me ka kuhikuhi API
Nā poʻo Authorization: Bearer qk_live_... a me Idempotency-Key no nā kākau
ʻAno kino Maka, JSON
Wehewehe i ka pane ʻAe

E hana i kī no Make wale nō ma /admin/integrations/api-keys, me nā laulā e pono ai ke kaʻina. No nā papa inoa, e hana hou i ka wā he ʻoiaʻiʻo ʻo page.has_more, me ka hoʻouna ʻana iā page.next_cursor ma ke ʻano he cursor: hiki i Repeater o Make me Set variable e paʻa ana i ka cursor ke hana pēlā.

No nā kaʻina e hana ma ke ʻano o kekahi kanaka, e hoʻopaʻa i mea kūʻai OAuth ma /admin/integrations/oauth-clients a hoʻohana iā Make HTTP me ka hana Make an OAuth 2.0 request.

Laʻana: hōʻuluʻulu hoʻopau pule

  1. Papa manawa: i kēlā me kēia Pōʻakahi.
  2. HTTP: GET /api/v1/course_completions?updated_since=<a week ago>.
  3. Mea hoʻomaʻamaʻa ma luna o data, a laila Aggregator e hana i papa.
  4. E leka uila a i ʻole e hoʻolaha i ka papa.
Hoʻokele

E kikokiko e ʻimi…

↑↓ hoʻokele↵ kohoEsc pani