Bằng cách tích hợp n8n với Google Cloud APIs, bạn có thể tự động hóa quy trình làm việc, truy xuất và xử lý dữ liệu từ các dịch vụ như Google Sheets, Google Drive, Gmail, Cloud Storage, v.v. Trong bài viết dưới đây, CloudFly sẽ hướng dẫn kết nối n8n với Google Cloud APIs. Hãy cùng bắt đầu để tối ưu hóa quy trình làm việc của bạn một cách hiệu quả hơn!
n8n là một nền tảng tự động hóa quy trình làm việc mã nguồn mở, giúp kết nối và đồng bộ dữ liệu giữa nhiều ứng dụng mà không cần lập trình phức tạp. Với giao diện trực quan, bạn có thể dễ dàng tạo các workflow (luồng công việc) để tự động hóa các tác vụ lặp đi lặp lại.
Đầu tiên, để kết nối n8n với Google Cloud, bạn cần tạo một dự án trên Google Cloud Console.
Bước 1: Bạn truy cập Google Cloud Console qua link: https://console.cloud.google.com/welcome/new?pli=1&inv=1&invt=AbtjuQ.
Bước 2: Bạn nhấn Select a Project, chọn New Project.
Bước 3: Bạn nhập tên dự án mong muốn rồi nhấn Create để hoàn tất.
Lúc này, bạn cần kích hoạt các API cần dùng trong Google Cloud:
Bước 1: Sau khi tạo dự án thành công, bạn nhấn vào Select project.
Bước 2: Tiếp theo, bạn nhấn vào API & Services.
Bước 3: Trên thanh tìm kiếm, bạn gõ và chọn Google Cloud API phù hợp với nhu cầu của bạn, chẳng hạn như:
Bước 4: Bạn nhấn Enable để kích hoạt các API.
Google Cloud hỗ trợ hai phương thức xác thực:
Tuy nhiên, bạn nên sử dụng OAuth vì nó an toàn và bảo mật hơn.
Bước 1: Bạn vào APIs & Services, chọn OAuth consent screen.
Bước 2: Tại User Type, bạn chọn External. Sau đó chọn Create.
Bước 3: Lúc này, Google Cloud sẽ yêu cầu bạn điền các thông tin:
Bước 4: Bạn tiếp tục điền email chính để Google Cloud có thể liên hệ khi có lỗi hay cập nhật.
Bước 5: Bạn nhấn Save and continue.
Bước 6: Tại mục Scopes, bạn tiếp tục nhấn Save and continue.
Bước 7: Sau khi bạn kiểm tra mọi thứ đã ok, bạn chọn Back to dashboard.
Bước 8: Lúc này, app bạn mới tạo ra đang ở giai đoạn test, do đó bạn cần publish nó lên bằng cách nhấn vào Publish app.
Bước 9: Bạn chọn Confirm.
Như vậy là app của bạn có thể bắt đầu sử dụng.
Bước 10: Tiếp theo, bạn chọn Credentials.
Bước 11: Bạn nhấn Create Credentials và chọn OAuth Client ID.
Bước 12: Bạn chọn Application Type và nhấn Web Application.
Bước 13: Bạn điền Authorized Redirect URIs như sau:
https://n8n.yourdomain.com/rest/oauth2-credential/callback
Bước 14: Bạn nhấn Create và lưu lại Client ID và Client Secret.
Bước 1: Bạn truy cập n8n, vào Credentials.
Bước 2: Bạn chọn Google OAuth2 API.
Bước 3: Bạn nhập Client ID và Client Secret từ Google Cloud.
Bước 4: Bạn nhấn vào Sign in with Google và chọn tài khoản đăng nhập vào n8n.
Bước 5: Một cảnh báo sẽ hiện ra, bạn chọn Advanced và chọn dòng cuối cùng.
Bước 6: Bạn chọn tất cả và nhấn Continue.
Khi hiện lên thông báo như bên dưới, nghĩa là bạn đã kết nối n8n đến Google Cloud thành công.
Nếu sử dụng phương pháp xác thực OAuth, bạn có thể thấy cảnh báo Google chưa xác minh ứng dụng này (Google hasn't verified this app). Để tránh điều này, bạn có thể tạo thông tin xác thực OAuth từ cùng một tài khoản mà bạn muốn xác thực.
Nếu bạn cần sử dụng thông tin đăng nhập do tài khoản khác tạo (bởi nhà phát triển hoặc bên thứ ba khác), hãy làm theo hướng dẫn trong https://developers.google.com/nest/device-access/reference/errors/authorization?hl=vi#google_hasnt_verified_this_app.
Đối với các ứng dụng Google Cloud có Publishing status là Testing và User type là External, sự đồng ý và mã thông báo sẽ hết hạn sau bảy ngày. Để giải quyết vấn đề này, bạn hãy kết nối lại ứng dụng trong hộp thoại thông tin xác thực n8n.
>>> Xem thêm:
Hy vọng bài viết trên trên đã giúp bạn hiểu rõ hơn về hướng dẫn kết nối n8n đến Google Cloud APIs. Nếu còn thắc mắc hay muốn đăng ký Cloud Hosting tại CloudFly, hãy liên hệ ngay với chúng tôi qua thông tin bên dưới để được tư vấn và hỗ trợ chi tiết. Đội ngũ kỹ thuật có chuyên môn cao luôn sẵn sàng 24/7 để giải quyết mọi vấn đề của bạn.
THÔNG TIN LIÊN HỆ: