2015-06-15 3 views
1

Я пытаюсь загрузить видео на несколько каналов через API данных Youtube v3.Загружать видео на несколько каналов через API Youtube v3

Я могу сделать это правильно при загрузке видео на основной канал по умолчанию, однако я не могу, когда мы пытаемся загрузить их в другой канал, который является частью одной и той же учетной записи Youtube (поэтому учетные данные OAuth2 должны быть действительными) ,

Согласно документации, Я перейти к API следующие Params: onBehalfOfContentOwnerChannel и onBehalfOfContentOwner при вызове конечной точки:/YouTube/v3/видео/вставить

Дело в том, что мы не имеем ясное представление о том, что такое значение onBehalfOfContentOwner. Это главный адрес электронной почты, связанный с владельцем? Как мы можем его получить? Это требуется или нет? Недостаточно пропускать только идентификатор целевого канала при загрузке?

С другой стороны, я создал несколько каналов из Youtube CMS для партнеров, но я не в состоянии получить их при вызове API с помощью: YouTube/v3/каналов части = contentDetails & шахтных = истинного I может видеть только один уникальный канал (основной).

ответ

0

Вы предоставляете свои учетные данные CMS в onBehalfOfContentOwner, которые могут использоваться только в соответствии с соответствующим запросом.

Обратите внимание, что с тех пор как вы создали каналы для различных партнеров, запрос должен быть разрешен с помощью CMS счета, который связан с владельцем контента, указанным в onBehalfOfContentOwner. Наконец, канал, который указывает значение параметра onBehalfOfContentOwnerChannel, должен быть связан с владельцем контента, который указывает параметр onBehalfOfContentOwner (идентификатор канала YouTube канала, к которому добавляется видео).

Если вы используете Google+ для управления всеми этими учетными записями, прочитайте here для получения дополнительной информации. Если вы являетесь владельцем контента, который управляет всеми каналами, вы можете использовать API Content ID.

Смежные вопросы