2016-06-29 2 views
0

Я пытаюсь получить видеоролики youtube по дате, и он отлично работает с oAuth. Но я использую хроны сценарий для сбора этих данных с помощью учетной записи службы, при попытке выполнить сценарий он говорит:Как получить видеоролики Youtube по дате

вызова Ошибки GET https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DUC88Bq63MDJi9szYPEGfv7YA&start-date=2014-02-01&end-date=2016-06-29&metrics=views:
(400) Неверный запрос. Запрос не соответствует ожиданиям».

Не могли бы вы помочь мне кто-нибудь решить эту проблему. Спасибо заранее.

+0

Вопросы, ищущих отладки помощи (** "почему не этот код работает?" **) должна включать в себя * желаемое поведение *, * конкретная проблема или ошибка * и * самый короткий код, необходимый для воспроизведения ** в самом вопросе **. Вопросы без ** ясного заявления о проблеме ** не полезны для других читателей. См. [Как создать минимальный, завершенный и проверяемый пример] (http://stackoverflow.com/help/mcve). –

ответ

0

Использование учетной записи службы не поддерживается Youtube Analytics and Reporting API

Службы поток учетной записи поддерживает взаимодействие между серверами, которые не имеют доступа к пользовательской информации. Однако API отчетов YouTube и API YouTube Analytics не поддерживают этот поток. Поскольку невозможно связать учетную запись службы с учетной записью YouTube, попробуйте s для авторизации запросов с этим потоком вызовет ошибку.

К сожалению, вам необходимо сделать OAuth2, чтобы получить отчет.

Ресурсы вы можете проверить информацию:

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