Youtube Analytics API. Отчет о просмотре ограничен 200 видео?

Я пытаюсь выяснить, могу ли я создать собственный отчет с использованием Youtube Analytics API, который будет: a) дать мне общее количество просмотров жизни (или настраиваемый диапазон дат) для канала и b) дать мне полный список все видео, принадлежащие каналу Youtube, вместе с количеством просмотров для каждого видео.

В первую очередь я знаю, что могу получить "Представления" через отчет "Основная статистика", но здесь информация - https://support.google.com/youtube/answer/1714329?ref_topic=1714326&guide=1714169 - утверждает, что представления в отчете отображаются только лучшие 200 видеороликов, принадлежащих каналу.

Совместим ли макс 200 с панелью управления YT или же он связан с API? Короче, этот отчет даст мне обзор всех видеороликов, выше и выше 200?

Во-вторых, я знаю, что в отчете "Лучшие видео" не более 10, так это значит, чтобы получить общий вид всех главных видеороликов, принадлежащих каналу, мне нужно будет запустить отчет "базовая статистика" для каждого видео в индивидуальном порядке?

Для справки - https://developers.google.com/youtube/analytics/v1/channel_reports

1 ответ

Я знаю, что прошло некоторое время с тех пор, как вы задали этот вопрос. Если вы еще не решили его,

1) Я считаю, что панель инструментов может показать вам все видео, но API ограничивает 200 видео.

2) Чтобы все видео принадлежало каналу и просмотрам каждого видео.

Get Upload ID from channels.list
Get the list of all videos from playlist_items.list by passing in the Upload_ID

Имейте в виду, что максимальные результаты для playlist_items.list составляют 50 на страницу (maxResults => 50). И каждый вызов возвращает nextPageToken, который может использовать для разбивки на страницы.

licensed under cc by-sa 3.0 with attribution.