Hāʻawi ka node kaiaulu Quire no n8n i node hana no ka REST API a me node hoʻomaka e hoʻomaka i kahi kaʻina hana ke loaʻa kekahi mea ma Quire. ʻAʻohe ona mea hilinaʻi i ka wā holo, no laila ʻaʻohe mea e hoʻohui ʻia i kāu n8n koe wale nō ʻo ia iho.
Hoʻouka
Ma n8n, wehe iā Nā hoʻonohonoho, a laila Nā node kaiaulu, koho iā Hoʻouka, a hoʻokomo iā @quire/n8n-node. Ma kahi n8n āu e mālama ponoʻī ai, hiki nō iā ʻoe ke holo iā npm install @quire/n8n-node ma ka waihona mea hoʻohana n8n a hoʻomaka hou.
Hoʻohui
E hana i kahi hōʻoia komo. Hāʻawi ʻia nā ʻano ʻelua:
- Kī API Quire: ʻo URL kumu ka helu wahi o kāu hui me ka ʻole o kahi hōʻailona slash ma ka hope, e like me
https://acme.quirelms.com. ʻO Kī API ke kī a kekahi luna hoʻomalu i hana ai ma/admin/integrations/api-keys, e hoʻomaka ana meqk_live_. E hāʻawi wale i nā laulā e pono ai ke kaʻina hana. - Quire OAuth2: no nā kaʻina hana e hana ana ma ke ʻano o kekahi kanaka. E hoʻopaʻa i kahi mea kūʻai OAuth ma
/admin/integrations/oauth-clientsme ka helu hoʻihoʻi n8n (hōʻike ʻo n8n iā ia ma ka hōʻoia komo), a laila e hoʻokomo i ka ID mea kūʻai, ka ʻōlelo huna, a me nā laulā.
Nā hana
Uhi ka node Quire i nā mea hoʻohana, nā papa, nā komo papa, nā pūʻulu, nā hoʻopau, nā māka, nā palapala hōʻoia, nā hoʻouna hana, nā hoʻāʻo nīnau, nā papahana, nā kauoha, ka leka uila, a me nā hui. Hāʻawi kēlā me kēia i ka papa inoa, ka loaʻa ʻana, ka hana ʻana, ka hōʻano hou, a me ka holoi ʻana ke hāʻawi ka API; hiki nō ke hoʻokomo a hōʻano hou ma ka ID waho. ʻO ia ke ʻano kūpono no ka lōkahi: holo pālua i ke kaʻina hana hoʻokahi, ʻaʻohe mea i hana hou ʻia.
Hana ʻia nā hana mai ka palapala OpenAPI a Quire, no laila kūlike lākou i kēlā me kēia kahua me ke kuhikuhi API. Hiki nō ke hoʻohana ʻia kēlā me kēia hana ma ke ʻano he mea hana no ka ʻelele AI n8n; no ke kuhikuhi API mai kona wehewehena.
Hoʻihoʻi nā papa inoa i kēlā me kēia ʻaoʻao ma ke ʻano paʻamau. E hoʻopau iā Hoʻihoʻi i nā mea a pau a hoʻonohonoho i ka palena no nā hui nui.
Hoʻomaka
Hoʻohui i ka node Hoʻomaka Quire, koho i ka hōʻoia komo, a koho i nā Hanana: hoʻokahi hanana ma ka inoa e like me enrolment.created, kahi māhele holoʻokoʻa e like me course.*, a i ʻole nā mea a pau. Ke hoʻā ʻoe i ke kaʻina hana, hana ka node i kahi kau inoa webhook ma Quire no ka helu wahi n8n; ke hoʻopau ʻoe iā ia, wehe ʻia ke kau inoa.
Nānā ʻia ka pūlima o kēlā me kēia hoʻouna ma mua o ka hoʻomaka ʻana o ke kaʻina hana. Inā ʻaʻole kūpono ka nānā ʻana, hoʻolei ʻia ka hoʻouna me ka hewa node, no laila ʻaʻole hiki i kahi noi hoʻopunipuni ke hoʻomaka i kāu kaʻina hana. Lawe ka data o ka hanana i nā ID; hoʻohui i kahi node Quire ma hope o ka hoʻomaka e kiʻi i ka moʻolelo piha.
Laʻana: leka hoʻokipa ke komo ʻana i ka papa
- Hoʻomaka Quire no
enrolment.created. - Node Quire, kumuwaiwai Nā mea hoʻohana, hana Loaʻa, me ka ID mea hoʻohana
{{$json.data.user_id}}. - Node Quire, kumuwaiwai Nā papa, hana Loaʻa, me
{{$json.data.course_id}}. - Kou node leka uila a i ʻole kamaʻilio, me ka inoa kanaka a me ka inoa papa.
Hoʻoponopono pilikia
- 401 ma kēlā me kēia kāhea: no nā hui ʻokoʻa ka URL kumu a me ke kī, a i ʻole ua hoʻopau ʻia ke kī.
- 403 ma hoʻokahi hana: ʻaʻohe o ke kī i kēlā laulā. E hoʻohui iā ia ma
/admin/integrations/api-keys. - ʻAʻole holo ka hoʻomaka: pono e hiki iā Quire ke komo i ka helu wahi webhook n8n ma o HTTPS. E nānā i ka moʻolelo hoʻouna kau inoa ma
/admin/webhooks.