Hướng dẫn tích hợp Unsplash vào n8n: Tự động hóa quản lý hình ảnh cho doanh nghiệp
BỞI: DPS.MEDIA

Hướng dẫn tích hợp Unsplash vào n8n: Tự động hóa quản lý hình ảnh cho doanh nghiệp

Giới thiệu

n8n-nodes-unsplash là gói node cộng đồng cho n8n giúp bạn tích hợp với API của Unsplash. Gói này cho phép bạn tự động hóa việc tìm kiếm, tải xuống và quản lý ảnh từ Unsplash.

Cài đặt

Hướng dẫn tích hợp Unsplash vào n8n: Tự động hóa quản lý hình ảnh cho doanh nghiệp
Hướng dẫn tích hợp Unsplash vào n8n: Tự động hóa quản lý hình ảnh cho doanh nghiệp

1. Cài đặt qua Community Nodes (khuyến nghị)

https://www.npmjs.com/package/n8n-nodes-unsplash

Bạn không cần chạy lệnh npm install. Cách đúng và đơn giản nhất là cài trực tiếp trong giao diện n8n:

  • Vào SettingsCommunity Nodes
  • Nhập n8n-nodes-unsplash vào ô cài đặt
  • Nhấn Install và chờ n8n hoàn tất

Lưu ý: Việc cài qua Community Nodes giúp tránh lỗi permission, sai phiên bản Node.js và phù hợp với hầu hết môi trường self-hosted.

2. Khởi động lại n8n (chỉ khi được yêu cầu)

Sau khi cài Community Node, một số môi trường yêu cầu restart để node mới được load. Tùy cách bạn chạy n8n:

# Nếu chạy n8n bằng Docker (phổ biến, production)
docker restart n8n

Trường hợp không phải production, có thể restart toàn bộ Docker service (không khuyến khích cho hệ thống đang chạy thật):

sudo systemctl restart docker

Khuyến nghị: Hạn chế restart Docker trên server production vì có thể làm gián đoạn toàn bộ container khác.

Cấu hình API Unsplash

1. Tạo ứng dụng trên Unsplash

Để sử dụng API của Unsplash, bạn cần tạo một ứng dụng:

  • Truy cập: https://unsplash.com/oauth/applications
  • Đăng nhập vào tài khoản Unsplash
  • Nhấn New Application
  • Điền thông tin ứng dụng (tên, mô tả, mục đích sử dụng API)
  • Đồng ý điều khoản và tạo ứng dụng
Hướng dẫn tích hợp Unsplash vào n8n: Tự động hóa quản lý hình ảnh cho doanh nghiệp
Hướng dẫn tích hợp Unsplash vào n8n: Tự động hóa quản lý hình ảnh cho doanh nghiệp

2. Lấy Access Key

  • Quay lại danh sách ứng dụng
  • Chọn ứng dụng vừa tạo
  • Copy Access Key trong mục Keys

Lưu ý: Demo App bị giới hạn 50 requests/giờ. Để dùng production (5000 requests/giờ), bạn cần submit app để Unsplash duyệt.

3. Cấu hình Credentials trong n8n

  • Vào CredentialsAdd credential
  • Chọn Unsplash API
  • Dán Access Key đã lấy
  • Lưu credential và bắt đầu sử dụng
Hướng dẫn tích hợp Unsplash vào n8n: Tự động hóa quản lý hình ảnh cho doanh nghiệp
Hướng dẫn tích hợp Unsplash vào n8n: Tự động hóa quản lý hình ảnh cho doanh nghiệp

DPS.MEDIA