Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Muốn để n8n tự động thay bạn tải video, cập nhật tiêu đề, hay quản lý danh sách phát trên YouTube, bước đầu tiên bắt buộc phải làm là kết nối YouTube Data API v3 với n8n thông qua Google Cloud Console. Đây là bước nền tảng, quyết định toàn bộ các node YouTube trong workflow có hoạt động được hay không.
Quy trình này khá giống với việc kết nối Google Drive hay Google Sheets với n8n, vì đều dùng chung cơ chế xác thực OAuth 2.0 của Google. Tuy nhiên, YouTube có thêm vài bước riêng liên quan đến việc khai báo phạm vi dữ liệu truy cập mà người mới dễ bị vướng nếu không biết trước. Bài viết này sẽ đi qua toàn bộ quy trình theo đúng trình tự thực tế.
Mở Google Cloud Console, nhấn vào tên dự án ở góc trên bên trái để mở bảng chọn dự án. Chọn đúng dự án bạn muốn dùng cho việc kết nối YouTube, ví dụ một dự án đã tạo sẵn trước đó cho các kết nối n8n khác. Nếu chưa có dự án nào, bạn có thể tạo mới ngay tại đây.

Trong ô tìm kiếm ở đầu trang, gõ từ khóa youtube. Hệ thống sẽ hiển thị danh sách kết quả, hãy chọn đúng mục YouTube Data API v3 nằm ở phần Top results, đây là API cung cấp quyền truy cập vào dữ liệu YouTube như video, danh sách phát và kênh.

Tại trang chi tiết của YouTube Data API v3, nhấn nút Enable để kích hoạt API này cho dự án đang chọn. Nếu không kích hoạt bước này, n8n sẽ không thể gọi được bất kỳ thao tác nào liên quan đến YouTube dù đã có đầy đủ thông tin xác thực.

Sau khi API được kích hoạt, trang chi tiết sẽ hiển thị một thông báo nhắc bạn cần tạo thông tin xác thực để có thể gọi API này từ ứng dụng của mình. Nhấn nút Create credentials để bắt đầu.

Ở màn hình Credential Type, mục Which API are you using đã tự động điền sẵn YouTube Data API v3. Ở phần What data will you be accessing, chọn User data, vì n8n cần thay mặt bạn thao tác với dữ liệu thuộc về tài khoản YouTube cá nhân, chẳng hạn tải video lên kênh của bạn, chứ không phải chỉ đọc dữ liệu công khai. Lựa chọn này sẽ dẫn đến việc tạo một OAuth client thay vì một API key đơn thuần. Nhấn Next để tiếp tục.

Ở bước Scopes, hệ thống cho phép bạn khai báo trước các phạm vi quyền mà ứng dụng sẽ yêu cầu người dùng cấp phép. Với người mới thiết lập, có thể bỏ qua bước này vì bảng Your non-sensitive scopes và Your restricted scopes đều chưa có dữ liệu, phạm vi quyền cụ thể sẽ được yêu cầu sau trong quá trình xác thực ở n8n.

Cuộn xuống cuối phần Scopes, nhấn nút Save and continue để xác nhận và chuyển sang bước tạo OAuth Client ID.

Ở bước tiếp theo, hệ thống hiển thị một danh sách thả xuống các loại ứng dụng có thể tạo OAuth client, bao gồm Web application, Android, Chrome Extension, iOS, TVs and Limited Input devices, và Desktop app. Vì n8n hoạt động như một ứng dụng web nhận yêu cầu qua trình duyệt, loại phù hợp cần chọn là Web application.

Ở mục Application type, chọn Web application như đã xác định ở bước bảy. Sau đó đặt tên cho client ở ô Name, ví dụ Youtube-data-QTM-n8n, để dễ phân biệt nếu sau này bạn tạo thêm client khác cho các dịch vụ Google khác.

Kéo xuống phần Authorized redirect URIs. Đây là nơi cần khai báo địa chỉ mà Google sẽ gửi người dùng quay trở lại sau khi xác thực thành công. Ban đầu ô này có thể hiển thị một giá trị mẫu, bạn sẽ cần thay bằng địa chỉ thực tế lấy từ n8n ở bước tiếp theo, nên tạm thời chưa cần lưu vội.

Kiểm tra lại một lần nữa trong danh sách thả xuống loại ứng dụng để chắc chắn Web application đã được chọn đúng, vì đây là lựa chọn bắt buộc để phần khai báo địa chỉ chuyển hướng phía trên hoạt động chính xác.
Chuyển sang giao diện n8n. Từ menu bên trái, vào mục Overview hoặc Personal, chọn tab Credentials, sau đó nhấn nút Create credential ở góc trên bên phải.

Trong hộp thoại Add new credential hiện ra, gõ tìm và chọn đúng YouTube OAuth2 API từ danh sách các dịch vụ có thể kết nối, sau đó nhấn Continue để mở màn hình thiết lập chi tiết.

Quay lại tab Google Cloud, hoàn tất bước tạo OAuth Client ID. Ở màn hình Your Credentials, bạn có thể nhấn vào biểu tượng sao chép bên cạnh Client ID để lấy ngay, hoặc nhấn Download để tải toàn bộ thông tin xác thực dưới dạng tệp JSON. Nhấn Done để đóng cửa sổ này.

Vào mục Clients trong Google Auth Platform, bạn sẽ thấy OAuth Client vừa tạo xuất hiện trong bảng OAuth 2.0 Client IDs, kèm tên, ngày tạo và loại ứng dụng. Nhấn vào tên client để mở lại trang chi tiết nếu cần lấy lại thông tin.

Trong trang chi tiết Client ID for Web application, phần Additional information ở bên phải hiển thị Client ID của bạn. Nhấn vào để sao chép giá trị này, chuẩn bị dán sang n8n ở bước cuối.

Đây là lúc bạn cần quay lại n8n để lấy đúng địa chỉ OAuth Redirect URL hiển thị sẵn trong màn hình thiết lập credential YouTube đã mở ở bước 13, dán địa chỉ đó vào ô Authorized redirect URIs trên Google Cloud, rồi nhấn Save.
Ngay bên dưới, phần Client secrets hiển thị đoạn mã bí mật đã được tạo, nhấn vào biểu tượng sao chép hoặc tải xuống để lưu lại giá trị này, vì đây là thông tin chỉ hiển thị đầy đủ trong một số thời điểm nhất định.

Vì ứng dụng đang ở chế độ Testing, chỉ những tài khoản nằm trong danh sách người dùng thử nghiệm mới xác thực thành công được. Vào mục Audience (1) trong Google Auth Platform, tìm đến phần Test users, nhấn Add users (2), nhập đúng địa chỉ email Google (3) bạn sẽ dùng để đăng nhập, rồi nhấn Save (4) để lưu lại.

Quay lại màn hình thiết lập YouTube account trong n8n, dán Client ID đã sao chép ở bước 16 vào ô Client ID, và dán Client Secret đã sao chép ở bước 17 vào ô Client Secret.

Ở mục Allowed HTTP Request Domains, có thể để nguyên giá trị All nếu không có yêu cầu giới hạn riêng. Cuối cùng, nhấn nút Sign in with Google, chọn đúng tài khoản đã thêm vào danh sách thử nghiệm, và cấp quyền khi được hỏi. Nếu mọi thông tin chính xác, n8n sẽ xác nhận kết nối YouTube thành công.

Sau khi hoàn tất kết nối, node YouTube trong n8n có thể thực hiện nhiều thao tác khác nhau ngay trong một workflow tự động, thay vì phải làm thủ công trên YouTube Studio. Bạn có thể tự động tải video lên kênh kèm tiêu đề, mô tả và chế độ hiển thị được thiết lập sẵn, cập nhật lại thông tin của một video đã đăng, quản lý danh sách phát, hoặc tra cứu dữ liệu về video và kênh để phục vụ báo cáo.
Lợi ích rõ rệt nhất là khả năng ghép nối YouTube với các nguồn dữ liệu khác trong cùng một quy trình. Ví dụ, một workflow có thể tự động lấy video từ Google Drive hoặc Dropbox, kiểm tra định dạng, rồi đăng thẳng lên YouTube mà không cần con người thao tác thủ công ở giữa. Với các kênh đăng nội dung đều đặn mỗi ngày hoặc mỗi tuần, việc tự động hóa này giúp tiết kiệm đáng kể thời gian lặp lại thao tác quen thuộc.
Việc xác thực qua chuẩn OAuth 2.0 như hướng dẫn ở trên cũng đảm bảo an toàn cho tài khoản YouTube của bạn. n8n chỉ nhận được quyền truy cập giới hạn theo đúng phạm vi đã cấp, và bạn hoàn toàn có thể thu hồi quyền này bất cứ lúc nào từ chính tài khoản Google mà không ảnh hưởng đến các dịch vụ khác đang dùng.
Kết nối Youtube API với n8n đòi hỏi bạn thao tác qua khá nhiều bước giữa Google Cloud Console và n8n, từ kích hoạt API, khai báo loại dữ liệu truy cập, tạo OAuth Client ID, cho đến việc trao đổi qua lại địa chỉ Redirect URL và xác thực tài khoản. Đây là quá trình chỉ cần thực hiện một lần cho mỗi dự án, và một khi đã hoàn tất, bạn sẽ có một kết nối ổn định để xây dựng bất kỳ workflow tự động hóa nào liên quan đến YouTube, từ đăng video, cập nhật thông tin, cho đến quản lý toàn bộ danh sách phát của kênh.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
TOP công cụ AI tạo biểu đồ tốt nhất
Hướng dẫn xây dựng storyboard tạo video AI Google Vids
Prompt AI tạo ảnh chân dung đường phố phong cách Y2K với đèn flash iPhone
TOP công cụ AI kiểm tra SEO (SEO Audit) tốt nhất
Prompt AI tạo ảnh đường phố châu Âu sau cơn mưa cực kỳ chân thực
Claude Code thực sự có giá bao nhiêu?
Prompt thiết kế hoạt động dạy học cho các môn học
Hướng dẫn kết nối Slack vào Claude để tối ưu hóa quy trình làm việc
Google Photos AI Enhance: Tự động chỉnh sáng, màu sắc ảnh
Cách xóa chi tiết thừa trong ảnh tự động trên Google Photos
5 công cụ AI tốt nhất cho phân tích dữ liệu năm 2026
Cách tạo hình ảnh AI bằng Google Vids
AI Agent vs Chatbot SaaS: Khác nhau ở đâu?
Tìm hiểu về SUB/WAVE: Giải pháp tạo AI radio station tự host chạy trên phần cứng của riêng bạn
Lợi ích khi để Gemini quản lý các ứng dụng Samsung yêu thích của bạn
TOP lựa chọn thay thế ChatGPT Outlook Plugin tốt nhất
Cách nhập Google Slides vào Google Vids tạo video
Sau khi dạy ChatGPT, Claude và Gemini một điều sai sự thật, bạn có thể xóa bỏ không?
Gemini trong Gmail làm được gì? 4 tính năng Gmail AI hữu ích bạn nên biết