грешка на невалиден клиент от API на YouTube Analytics

Оригинален

Опитвам се да получа топ 10 видеоклипа в моя канал от YouTube, затова следвах примерния код от Google: https://developers.google.com/youtube/analytics/v1/code_samples/python#retrieve_top_10_videos_by_viewcount

Инсталирах всички пакети и изтеглих клиентски тайни. Написах python get_json.py в командния ред. (Примерният скрипт е преименуван на get_json.py) Ето какво се показва в командния ред:

WARNING:root:This function, oauth2client.tools.run(), and the use of the gflags library are deprecated and will be removed in a future version of the library.
Your browser has been opened to visit:

https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fyoutube.readonly+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fyt-analytics.readonly&
redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&response_type=code&client_id=849986408789-otj3v9ghdlrr24nag9c4bepei6fo0vvm.apps.googleusercontent.com&access_type=offline

If your browser is on a different machine then exit and re-run this application with the command-line parameter

--noauth_local_webserver

Тогава браузърът ми изскача и получавам тази грешка invalid_client. Пропуснах ли нещо?

въведете описание на изображението тук


Актуализация

Добавих име в „име на продукт“ в Google API Console и нулирах клиентската си тайна. Сега работи.


person Boxuan    schedule 01.10.2014    source източник


Отговори (1)


Изглежда, че сте задали вашите идентификационни данни в Google Developer Console погрешно. Ако го стартирате от локална машина, трябва да изберете „инсталирано приложение“ или ако от уеб сървър, трябва да посочите redirect_uri.

Също така се уверете, че API на YT Analytics е включен в конзолата за този проект.

person Ibrahim Ulukaya    schedule 01.10.2014