Custom API operations
Một trong những phần phức tạp nhất khi thiết lập lệnh gọi API là quản lý xác thực. n8n cung cấp hỗ trợ Credentials cho các hoạt động và dịch vụ ngoài những hoạt động và dịch vụ được hỗ trợ bởi built-in nodes.
- Các hoạt động tùy chỉnh cho các node hiện có: n8n cung cấp hàng trăm nodes để tạo luồng công việc liên kết nhiều sản phẩm. Tuy nhiên, một số node không bao gồm tất cả các hoạt động có thể được API của sản phẩm hỗ trợ. Bạn có thể giải quyết vấn đề này bằng cách thực hiện lệnh gọi API tùy chỉnh bằng HTTP Request node.
- Các node chỉ có credential: n8n bao gồm các node chỉ có credential. Đây là các tích hợp mà n8n hỗ trợ thiết lập Credentials để sử dụng trong HTTP Request node, nhưng không cung cấp node độc lập. Bạn có thể tìm thấy node chỉ có credential trong bảng điều khiển node, giống như bạn sẽ tìm thấy đối với bất kỳ tích hợp nào khác.
Predefined Credential Types
Loại credential được xác định trước là credential đã tồn tại trong n8n. Bạn có thể sử dụng loại credential được xác định trước thay vì Credentials chung trong HTTP Request node.
Ví dụ: bạn tạo Credentials Asana để sử dụng với node Asana. Sau đó, bạn muốn thực hiện một thao tác không được node Asana hỗ trợ, bằng cách sử dụng API của Asana. Bạn có thể sử dụng Asana credential hiện có của mình trong HTTP Request node để thực hiện thao tác mà không cần thiết lập xác thực bổ sung.
Sử dụng Predefined Credential Types
Để sử dụng loại credential được xác định trước:
- Mở HTTP Request node hoặc thêm một node mới vào quy trình làm việc của bạn.
- Trong Authentication , chọn Predefined Credential Type .
- Trong Credential type , hãy chọn API bạn muốn sử dụng.
- Trong Credential for <API name> , bạn có thể:
a, Chọn Credentials hiện có cho nền tảng đó, nếu có.
b, Chọn Create New để tạo credential mới.
Credential Scopes
Một số loại credential hiện có có phạm vi cụ thể: điểm cuối mà chúng hoạt động. n8n sẽ cảnh báo bạn về điều này khi bạn chọn loại credential.
Ví dụ: hãy làm theo các bước trong Sử dụng Predefined Credential Types và chọn Google Calendar OAuth2 API làm Credential Type của bạn . n8n hiển thị hộp liệt kê hai điểm cuối mà bạn có thể sử dụng loại credential này:
