Извлечь количество просмотров/доход для определенного видео (Youtube CMS)?

Мой друг работает администратором CMS в сети Youtube и спросил меня, есть ли способ автоматически получать количество просмотров и доход от определенных видео. Позволь мне объяснить. Если некоторые люди загружают материалы, защищенные авторским правом, у администратора CMS есть 2 варианта: либо удалить видео, либо заявить права на него/добавить актив, чтобы реклама появлялась на видео при просмотре, но проблема в том, что эти видео не подключены к партнерскому учетную запись, чтобы вы не могли видеть доход от этого канала, но должны были проверять каждое видео по отдельности. Итак, если у меня есть видео (придумываю) со ссылкой: http://www.youtube.com/watch?v=123abcEFG56, вы можете взять код видео "123abcEFG56", вставить его в поле поиска аналитики Youtube CMS, и вы получите всю информацию об этом видео, если вы заявили на него права. /добавил к нему актив (он пытался искать, используя слова, которые являются частью названия видео (он пробовал даже точное название) в аналитике YT CMS, но это работает только для видео, которые загружены на партнерский канал/аккаунт, поэтому для видео, загруженных на непартнерские каналы, вы можете просмотреть статистику для этого видео только в том случае, если введете код видео в поле поиска).

У меня возникла идея, я зашел на несколько каналов с заявленными видео, кликнул на вкладку видео и скопировал html код. Затем с помощью регулярного выражения и PowerShell (Win7) я извлек все коды видео в файл .txt. Каждая строка файла .txt содержит один код видео, например, это будет выглядеть примерно так:

123abcEFG56
123abcEFG57
123abcEFG58
...

Итак, речь идет не об обычной учетной записи Youtube, а об учетной записи CMS, и, поскольку аналитика предлагает ее, я хотел бы извлечь данные из «Последнего месяца» (по умолчанию на Youtube: «Последние 30 дней»).

Я не знаком с Youtube-API, поэтому мой вопрос: возможно ли (и если да, то как) создать пакетный скрипт, который будет принимать по одному коду в строке и запрашивать просмотры и доходы, полученные за последний месяц для видео с соответствующий код, а затем «записать» эту информацию в другой файл .txt или .csv (в идеале: «Название видео», «Количество просмотров», «Доход»)?

Заранее спасибо за ваши ответы!


person AltairAC    schedule 23.10.2013    source источник


Ответы (1)


Для этого можно использовать Content ID API. Пожалуйста, свяжитесь с вашим менеджером по работе с партнерами для получения подробной информации.

person Ibrahim Ulukaya    schedule 23.10.2013
comment
Спасибо за ответ. Как я уже упоминал, у меня нет опыта работы с YT-API, поэтому есть ли что-то вроде скрипта Python, который можно изменить для моих целей (скрипт, который извлекает данные из YT Analytics), или мне нужно сделать все с нуля? Поскольку общие вопросы не допускаются, я задам вопрос «да/нет»: у меня есть некоторый опыт работы с C и Python. Будет ли достаточно изучения Python и JSON для выполнения этой задачи? - person AltairAC; 24.10.2013
comment
Все, что вам нужно, это Python, клиентские библиотеки обрабатывают JSON для вас, и у нас есть примеры, поэтому все, что вам нужно, это изменить их. Просто попросите контактное лицо вашего партнера узнать, имеете ли вы право на его использование. - person Ibrahim Ulukaya; 24.10.2013
comment
Мой друг спросил, и они ответили, что мне разрешено использовать API. Мы попытались посетить консоль API Google, войдя в систему с его учетной записью CMS Google, и мы успешно включили API идентификации контента YouTube. Пришло ли время для примеров или мне нужно изучить другие темы, прежде чем я смогу продолжить? - person AltairAC; 25.10.2013
comment
Все примеры встроены в документы. developers.google.com/youtube/partner - person Ibrahim Ulukaya; 25.10.2013