Ka hono te Make ki a Quire ma te REST API me ngā webhook, me ōna ake o Make ngā wāhanga HTTP me webhook. He wātea ngā mea katoa i te tohutoro API.
Tīmata i tētahi horopaki mai i tētahi take Quire
- Tāpiritia te wāhanga Webhooks te Custom webhook hei wāhanga tuatahi, ā, tāruatia tōna wāhi.
- I roto i a Quire, tuwherahia te
/admin/webhooks, kōwhiria te Tāpiritia tētahi kōtuinga, tāpiritia te wāhi, ā, kōwhiria ngā take. Ka āea te take tauira o Quire te Make te mōhio i te āhua o te tinana: mahia te wāhanga kotahi wā i te wā tukuna ana ia. - Tautara te āhua i mua i te mahi. I ngā tautuhinga matua o te webhook, tukuna
ngā tohu tuku ki mua, kātia tātaritia te
webhook-signatureki te{webhook-id}.{webhook-timestamp}.{body}me te kupu tūmataiti o te kōtuinga, i te āhua e whakaaturia ana i te aratohu kaiwhanoke. Tāpiritia tētahi tātari ka tū ana te horopaki i te wā kāore e tautara ana te tātaritanga.
Te karanga ki a Quire mai i tētahi horopaki
Whakamahia te wāhanga HTTP te Mahia tētahi tono:
| Āpure | Uara |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Ara | I te āhua e kīia ana e te tohutoro API |
| Ngā tohu tuku | Authorization: Bearer qk_live_..., me te Idempotency-Key mō ngā tuhi |
| Āhua tinana | Raw, JSON |
| Tātari te whakautu | Āe |
Hangahia tētahi kī mō te Make anake i te /admin/integrations/api-keys, me ngā
rohe anake e hiahiatia ana e te horopaki. Mō ngā rārangi, haere tonu i te wā
page.has_more e tū tonu ana, me te tuku page.next_cursor hei cursor: ka
mahi tēnei te Repeater o Make me te Set variable e kawe ana te pūni.
Mō ngā horopaki e tika ana te mahi i te ingoa o tētahi tāngata, rēhitatia tētahi
kaihoko OAuth i te /admin/integrations/oauth-clients, ā, whakamahia te wāhanga
HTTP o Make te Mahia tētahi tono OAuth 2.0 me a ia.
Tauira: whakarōpū ā-oma o te oti
- Te whakarite wā: ia Rāhina.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator ki runga i te
data, Aggregator ki tētahi papa. - Tukuna te papa mā te īmēra rānei mā te whakaputanga.