2015-04-20 18 views
9

Tôi phải di chuyển các tập lệnh PHP của mình bằng API v2 của YouTube sang v3.Tải lên YouTube v3 API lên kênh

Tôi đang cố gắng ví dụ này để tải lên một đoạn video:

https://developers.google.com/youtube/v3/code_samples/php#resumable_uploads

tôi có thể xác thực tài khoản Google của tôi cho ứng dụng của tôi, vấn đề duy nhất là đoạn video đã được tải lên kênh YouTube Google+ của tôi và không phải kênh gốc của tôi. (Cả hai đều thuộc về cùng một tài khoản Google).

Tôi không thể giải quyết vấn đề này với API v2 nhưng chọn kênh "mặc định" trong "Công cụ chuyển kênh" (https://www.youtube.com/channel_switcher) đã trợ giúp.

Làm thế nào tôi có thể yêu cầu API v3 tải lên kênh nào?

Trả lời

4

Bằng văn bản, khả năng chọn kênh tải video lên chỉ có sẵn cho YouTube content partners.

Phương thức videos.insert hỗ trợ thông số tùy chọn onBehalfOfContentOwnerChannel, giá trị ID kênh YouTube dưới dạng chuỗi. Bạn cũng phải cung cấp thông tin đăng nhập xác thực CMS YouTube của mình cho thông số onBehalfOfContentOwner.

YouTube cung cấp một số lời giải thích:

này [onBehalfOfContentOwnerChannel] tham số được thiết kế cho các đối tác nội dung của YouTube mà sở hữu và quản lý nhiều kênh YouTube khác nhau. Nó cho phép chủ sở hữu nội dung xác thực một lần và thực hiện hành động thay mặt cho kênh được chỉ định trong giá trị tham số mà không phải cung cấp thông tin xác thực xác thực cho mỗi kênh riêng biệt.

Tài liệu API có liên quan cho videos.inserthere.

Các vấn đề liên quan