Peke ki te ihirangi

n8n

Whakatōtōhia a Quire me te n8n me te node hapori Quire.

Tirohia hei Markdown

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 i qk_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-clients me 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

  1. Te pū Quire i te enrolment.created.
  2. Node Quire, rauemi Ngā kaiwhakamahi, mahi Whai, me te ID o te kaiwhakamahi {{$json.data.user_id}}.
  3. Node Quire, rauemi Ngā akoranga, mahi Whai, me te {{$json.data.course_id}}.
  4. 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.
Tahua

Tuhia ki te rapu…

↑↓ neke↵ kōwhiriEsc katia