Как получить идентификатор страницы канала Youtube для создания Google BQ DTS - PullRequest
3 голосов
/ 05 марта 2019

Как получить идентификатор страницы канала YouTube для создания службы передачи данных Google BigQuery Канал YouTube в качестве источника данных.

Попытка создать службу передачи из консоли BQ и CLI. Получение следующей ошибки из консоли и интерфейса командной строки.

Теперь я использую pageId с URL этого канала YouTube: https://www.youtube.com/channel/XXXXXXXXXYYYYYYYYYY

Из CLI:

bq mk --transfer_config --project_id=test-dts --target_dataset=YTChannelDTS --display_name='YTChannelTest' --params='{"page_id":"XXXXXXXXXYYYYYYYYYY","table_suffix":"MT","configure_jobs":"true"}' --data_source='youtube_channel'

Ошибка BigQuery в операции mk: запрос содержит недопустимый аргумент.

Из консоли: см. Изображение ниже (ошибка отмечена красным цветом).

enter image description here

Ответы [ 2 ]

3 голосов
/ 15 марта 2019

Перейдите к https://www.youtube.com/account_advanced, чтобы увидеть настройки своего аккаунта YouTube.Затем вы увидите значение для YouTube Channel ID.Это то, что вы передаете BigQuery.

Обновление : После попытки повторить вышеупомянутые шаги в проекте, на котором я был Owner, я столкнулся с тем же сообщением об ошибке.Временное решение:

  • Перейдите на страницу администрирования IAM
  • Выберите проект, в котором будет храниться набор данных для передачи данных BigQuery
  • Найдите свою учетную запись
  • Добавьте привилегию BigQuery Admin к своей учетной записи
  • Повторите шаги, чтобы настроить передачу данных
2 голосов
/ 19 марта 2019

Помимо «Идентификатор страницы канала», кнопка справки говорит, что для нее требуется «Идентификатор страницы Google+, связанной с каналом».Вы можете получить его, посетив Google plus и нажав на профиль.PageID будет добавлен к URL:

https://plus.google.com/< pageID>

Я не могу полностью проверить это, потому что я только что настроил работу по созданию отчетов исоздание может занять до 48 часов, поэтому для меня в настоящий момент происходит сбой с сообщением «Задания по созданию отчетов не найдены - убедитесь, что задания по созданию отчетов существуют».но похоже, что сам перевод был создан правильно.

Кстати, Gplus скоро будет прекращен для личных учетных записей, поэтому такие переводы будут работать после 2 апреля на таких счетах., Я думаю, вам, вероятно, нужно будет «Переместить канал в аккаунт бренда».Эту опцию можно найти в разделе Настройки учетной записи

...