He node hapori Quire mō te n8n ka āea ana e koe tētahi node mahi mō te REST API me tētahi node pū ka tīmata i tētahi tukanga i te wā e pā ana tētahi mea i roto i a Quire. Kāore ōna whai hanganga e hiahiatia ana i te wā mahi, nō reira kāore e tāpiritia ana ki tō whakaturanga n8n tētahi atu i a ia tēnei a ia.
Te whakaturanga
I roto i te n8n, tuwherahia te Ngā tautuhinga, kātia Ngā node hapori,
kōwhiria te Whakatū, ā, tuhia @quire/n8n-node. I te n8n e whakahaeretia
ana e koe ka taea hoki e koe te tuku npm install @quire/n8n-node i te kōpaki
kaiwhakamahi o te n8n, ā, ka tīmata anō.
Te hono
Hangahia tētahi tohu whakamanatanga. Ē āhua e rua te tukunga:
- Te kī API Quire: ko te Base URL te wāhi o tō rōpū, kāore te tohu moro
i te mutunga, pērēi i te
https://acme.quirelms.com. Ko te API Key tētahi kī i hanga e tētahi kaiwhakahaere i te/admin/integrations/api-keys, e tīmata ana iqk_live_. Hoatu ngā rohe anake e hiahiatia ana e te tukanga. - Te OAuth2 Quire: mō ngā tukanga e tika ana te mahi i te ingoa o tētahi
tāngata motuhake. Rēhitatia tētahi kaihoko OAuth i te
/admin/integrations/oauth-clientsme te wāhi whakawhiri o te n8n (ka whakaatu te n8n ia i te tohu whakamanatanga), kātia tuhia te ID o te kaihoko, te kupu tūmataiti me ngā rohe.
Ngā mahi
Ka ārahi te node Quire i ngā kaiwhakamahi, ngā akoranga, ngā rēhita, ngā rōpū, ngā oti, ngā tohu, ngā tohu akoranga, ngā tuku, ngā whakamātau, ngā hōtaka, ngā tono, ngā īmēra me ngā rōpū. Ka tuku ia tētahi mahi rārangi, whai, hanga, whakahou me te muku i te wāhi e mahia ana tēnei e te API, ā, te tāpiritia rānei whakahou ma te tohu ā-waho, ko ia te mea e hiahia ana koe mō tētahi whakawhiti: mēnā ka tukua te tukanga kotahi rua wā, ā, kāore tētahi e tāruatia.
Ka hanga ngā mahi mai i te tuhinga OpenAPI o Quire, nō reira ka tatauru rātou ki te tohutoro API ia āpure ia āpure. Ka āea hoki te whakamahi i ia mahi hei rākau e tētahi kaiwhakahaere AI o te n8n; mai i te tohutoro API te kōrero ōna.
Ka whakahoki ia rārangi i ia whārangi i te tūtohu. Whakawāhia te Whakahoki i te katoa ā, tautuhia tētahi ārahi mō ngā rōpū nui.
Te pū
Tāpiritia te node Te pū Quire, kōwhiria te tohu whakamanatanga, ā, kōwhiria
ngā Take: tētahi take ma tana ingoa pērēi i te enrolment.created, tētahi
wāhanga katoa pērēi i te course.*, rānei te katoa. I te wā whakatū ana koe i
te tukanga, ka hanga te node tētahi kōtuinga webhook i roto i a Quire mō te wāhi
o te n8n; i te wā whakakorea ana koe, ka tangohia te kōtuinga.
Ka tātaritia te āhua o ia tuku i mua i te mahi o te tukanga. Ka wehea tētahi
tuku kāore e tautara ana me tētahi hapa node, nō reira kāore tētahi tono
whakararu e taea ana te tīmata i tō tukanga. He tohu te data o te take;
tāpiritia tētahi node Quire i muri i te pū kia tikina te tuhinga katoa.
Tauira: īmēra pōwhiri i te rēhita
- Te pū Quire i te
enrolment.created. - Node Quire, rauemi Ngā kaiwhakamahi, mahi Whai, me te ID o te
kaiwhakamahi
{{$json.data.user_id}}. - Node Quire, rauemi Ngā akoranga, mahi Whai, me te
{{$json.data.course_id}}. - Tō node īmēra rānei kōrero, e whakamahi ana i te ingoa o te tāngata me te ingoa o te akoranga.
Te rapu i ngā raru
- 401 i ia karanga: kei raro i ētahi atu rōpū te Base URL me te kī, rānei kua whakakorehia te kī.
- 403 i tētahi mahi: kāore te rohe tērā ki te kī. Tāpiritia ia i te
/admin/integrations/api-keys. - Mēnā kāore e tū ana te pū: me taea te tae mai te webhook o te n8n mai i a
Quire ma te HTTPS. Tātaritia te rārangi tuku o te kōtuinga i te
/admin/webhooks.