Ошибка NoLinkedYoutubeAccount из Google Data API

Мне было поручено интегрировать нашу внутреннюю видеосистему с YouTube через Data API, чтобы мы могли использовать возможности загрузки видео в браузере и на сервере. Я связал канал YouTube с учетной записью Google, которая затем связана с учетной записью Cloud Console, содержащей данные OAuth2.

Однако, когда я выполняю аутентификацию с помощью учетной записи Cloud Console и пытаюсь загрузить видео, я получаю сообщение об ошибке NoLinkedYoutubeAccount. Вот несколько скриншотов связанной учетной записи (меня попросили размыть имена пользователей и идентификаторы, но они действительно совпадают):

http://imgur.com/a/dPQJe


person Alex J    schedule 28.01.2014    source источник


Ответы (1)


Нет необходимости связывать что-либо, имеющее отношение к вашему каналу YouTube, с той же учетной записью, которая используется для облачной консоли (разработчиков). Это не должно причинять боль, но в этом нет необходимости.

Убедитесь, что вы проходите поток OAuth 2, используя учетные данные действительного канала YouTube (который, опять же, не должен быть зарегистрирован в облачной консоли) и что вы выбрали соответствующий вариант, если видите средство выбора канала OAuth 2 ( см. http://apiblog.youtube.com/2013/06/google-page-identities-and-youtube-api.html)

Если у вас по-прежнему возникают проблемы, попробуйте это в качестве проверки работоспособности: используйте API Explorer, чтобы сделать вызов youtube.channels.list(mine=true, part='snippet') и пройти аутентификацию с теми же учетными данными, используя маленький OAuth 2 тумблера в правом верхнем углу. Вы получаете ответ обратно?

person Jeff Posnick    schedule 28.01.2014
comment
Спасибо! Попробую, когда проект возобновится на следующей неделе. - person Alex J; 30.01.2014