Как составить список каналов, когда пользователь не является владельцем контента

#youtube-api

#youtube-api

Вопрос:

Я работаю на клиента с сотнями каналов Youtube. Они не могут использовать владельца контента, поскольку кажется, что он зарезервирован для создателей Youtube.

Мы пытаемся использовать https://developers.google.com/youtube/v3/docs/channels/list , который имеет 4 подписи. Есть пользователь X, который был добавлен в качестве совладельца ко всем каналам

  • очевидно, что владельцем контента невозможно пользоваться
  • Мы попробовали список (по имени пользователя YouTube), указав параметр forUser: он ничего не возвращает при указании X ==> как мы должны использовать этот параметр?
  • Мы попробовали список (мой канал)
    • API требует 2 раунда аутентификации
    • аутентификация дважды, как X
      • возвращает только один канал (предположительно, канал по умолчанию для этого пользователя)
      • аутентификация один раз как X, затем выбор одного из каналов внизу
        • возвращает все каналы для этих брендов (ура!)
        • клиент не знает, как сделать так, чтобы это происходило по сценарию (сегодня они вручную нажимают на окна OAuth, получают токен, делают это для каждого бренда, а затем используют скрипт, который использует токен. Это звучит очень плохо, но я не знаю, как им помочь.

Спасибо

Комментарии:

1. Что именно вы пытаетесь сделать? Если вы просто хотите получить видео с этих каналов, все, что вам нужно, это ключ API и идентификаторы каналов. Авторизация не требуется.

2. Я хотел бы получать отчеты о каналах: developers.google.com/youtube/reporting/v1/reports / … , но мне нужно найти способ «обнаружить» все каналы, к которым у пользователя analytics есть доступ.