YouTube Short dùng để đăng video short lên YouTube channel. Nếu tài khoản của bạn chưa có kết nối YouTube sẵn, bạn cần tự cấu hình developer app trong Google Cloud. Sau khi cấu hình xong, YupVid có thể dùng quyền YouTube của bạn để upload video sau khi render.Documentation Index
Fetch the complete documentation index at: https://docs.yupvid.com/llms.txt
Use this file to discover all available pages before exploring further.
Bạn cần chuẩn bị gì
Trước khi bắt đầu, hãy chuẩn bị:- Một tài khoản Google có quyền quản lý YouTube channel.
- Quyền tạo project trong Google Cloud.
- Quyền bật API trong Google Cloud project.
- Quyền tạo OAuth client ID.
- Callback URL của YupVid:
Bước 1: Tạo Google Cloud project
- Mở Google Cloud Console:
- Bấm chọn project ở thanh trên cùng.
- Chọn New Project.
- Nhập tên project, ví dụ
YupVid YouTube Upload. - Bấm Create.
- Chờ Google tạo project xong.
- Chọn đúng project vừa tạo trước khi làm các bước tiếp theo.
Bước 2: Bật YouTube Data API v3
- Trong Google Cloud Console, mở APIs & Services.
- Chọn Library.
- Tìm:
- Mở trang API.
- Bấm Enable.
Bước 3: Cấu hình OAuth consent screen
- Mở APIs & Services.
- Chọn OAuth consent screen hoặc Google Auth Platform.
- Chọn loại app phù hợp.
- Nhập thông tin app:
- App name
- User support email
- Developer contact email
- Lưu cấu hình.
Bước 4: Thêm scope upload YouTube
Trong phần scope, thêm quyền upload video YouTube:https://www.googleapis.com/auth/youtube, nhưng với nhu cầu upload video, nên dùng scope upload khi có thể.
Bước 5: Thêm test user nếu app đang ở Testing
Nếu OAuth app đang ở trạng thái Testing, hãy thêm email Google của bạn vào danh sách test user.- Mở phần Audience hoặc Test users.
- Bấm Add users.
- Thêm email Google dùng để quản lý YouTube channel.
- Lưu lại.
Bước 6: Tạo OAuth client ID
- Mở APIs & Services.
- Chọn Credentials hoặc Google Auth Platform > Clients.
- Bấm Create Credentials hoặc Create Client.
- Chọn OAuth client ID.
- Chọn application type là Web application.
- Nhập tên, ví dụ:
Bước 7: Thêm Authorized redirect URI
Trong phần Authorized redirect URIs, bấm Add URI và nhập:Bước 8: Lấy Client ID và Client Secret
Sau khi tạo OAuth client, Google sẽ hiển thị:- Client ID
- Client Secret
Bước 9: Nhập credentials vào YupVid
- Quay lại YupVid.
- Mở Platforms.
- Chọn YouTube Short.
- Nhập Client ID.
- Nhập Client Secret.
- Lưu cấu hình.
- Bấm kết nối YouTube.
- Chọn tài khoản Google quản lý YouTube channel.
- Đồng ý cấp quyền upload video.
Bước 10: Upload video lên YouTube
Sau khi YouTube đã kết nối, bạn có thể chọn tài khoản YouTube trong:- Publish to accounts của Bulk Create.
- Publish to accounts của Article to Video.
- Publish to platforms trong Project.
Lưu ý về chế độ private
Theo tài liệu YouTube Data API, video upload từ API project chưa được audit có thể bị giới hạn ở chế độ private. Vì vậy, sau khi YupVid upload video lên YouTube, video có thể ở trạng thái private. Bạn cần vào YouTube Studio để kiểm tra và chuyển sang publish nếu muốn công khai.Lưu ý về quota
Theo tài liệu YouTube Data API, phương thức upload videovideos.insert có quota cost là 100 units cho mỗi lần gọi.
Nếu upload nhiều video, hãy theo dõi quota trong Google Cloud project.
Lỗi thường gặp
| Lỗi | Cách xử lý |
|---|---|
| Redirect URI mismatch | Kiểm tra callback URL có đúng https://yupvid.com/api/platforms/youtube/callback không |
| Access blocked | Kiểm tra OAuth consent screen và test user |
| API not enabled | Bật YouTube Data API v3 trong đúng project |
| Không thấy channel | Kiểm tra tài khoản Google có quyền quản lý channel không |
| Upload xong nhưng chưa public | Vào YouTube Studio để chuyển video khỏi private |