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
- Hoʻohui i ka māhele Webhooks Custom webhook ma ke ʻano māhele mua, a kope i kona helu wahi.
- 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. - 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-signaturee 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
- Papa manawa: i kēlā me kēia Pōʻakahi.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Mea hoʻomaʻamaʻa ma luna o
data, a laila Aggregator e hana i papa. - E leka uila a i ʻole e hoʻolaha i ka papa.