หนึ่งในส่วนที่ซับซ้อนที่สุดของการตั้งค่า เอพีไอ การโทรเป็นการจัดการการรับรอง. n8n ให้ การรับรอง สนับสนุนการดำเนินงานและบริการนอกเหนือจากการสนับสนุนโดย nodes ในตัว
- การดำเนินงานที่กำหนดเองสำหรับ nodes มีอยู่: n8n ให้หลายร้อย nodes เพื่อสร้าง workflow ที่เชื่อมต่อผลิตภัณฑ์หลายชนิด อย่างไรก็ตาม nodes บางส่วนไม่รวมการดำเนินงานทั้งหมดที่อาจได้รับการสนับสนุนโดย API ของผลิตภัณฑ์ คุณสามารถทำงานรอบ ๆ นี้โดยการสร้างการโทร API ที่กำหนดเองโดยใช้ HTTP Request node
- n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม n8n รวม
ประเภทการรับรองที่กำหนดไว้
ประเภทการรับรองที่กำหนดเองคือการรับรองที่อยู่แล้วใน n8n คุณสามารถใช้ประเภทการรับรองที่กำหนดเองแทนที่การรับรองทั่วไปใน HTTP Request และ GraphQL nodes
ตัวอย่างเช่น: คุณสร้างใบรับรอง Asana เพื่อใช้กับ node Asana หลังจากนั้นคุณต้องการดำเนินการที่ไม่ได้รับการสนับสนุนโดย node Asana ใช้ API ของ Asana คุณสามารถใช้ใบรับรอง Asana ของคุณใน node HTTP Request เพื่อดำเนินการโดยไม่ต้องตั้งค่าการรับรองเพิ่มเติม
ใช้ประเภทการรับรองที่กำหนดเอง (Using predefined credential types)
ใช้ประเภทการรับรองที่กำหนดไว้ล่วงหน้า:
- เปิด HTTP Request หรือ GraphQL หรือเพิ่มหนึ่งใหม่ใน workflow ของคุณ
- ใน Authentication ให้เลือก Predefined Credential Type.
- ใน Credential Type , เลือก API ที่คุณต้องการใช้
- ใน หนังสือรับรองสำหรับ
<API name>คุณสามารถ:- เลือกใบรับรองที่มีอยู่สำหรับแพลตฟอร์มนี้หากมี
- เลือก Create New สร้างใบรับรองใหม่
การรับรอง (Credential scopes)
บางประเภทการรับรองที่มีอยู่มีข้อบกพร่องที่เฉพาะเจาะจง: ส่วนของ API ที่พวกเขาสามารถเข้าถึง n8n จะแจ้งเตือนคุณเกี่ยวกับเรื่องนี้เมื่อคุณเลือกประเภทการรับรอง
ตัวอย่างเช่นทำตามขั้นตอนใน ใช้ประเภทการรับรองที่กำหนดเอง และเลือก Google Calendar OAuth2 API เป็นของคุณ Credential Type . n8n แสดงกล่องที่ระบุสองจุดประเภทการรับรองนี้ครอบคลุม: calendar และ calendar.events.


