При загрузке видео через возобновляемую загрузку для данных YouTube v3 требуется ключ API

Я пишу приложение для Android, которое загружает видео в учетную запись пользователя на YouTube. С помощью диспетчера учетных записей я получаю токен авторизации для области youtubeupload и использую возобновляемый сеанс загрузки для загрузки содержимого в учетную запись пользователя. Здесь, несмотря на предоставление токена авторизации, приложению отказано в доступе или сообщения об ошибке превышены лимитом квоты, когда загрузка будет завершена.

Однако, когда ключ api является частью запроса (в дополнение к аутентификационному токену), загрузка работает нормально.

Поскольку пользователь уже аутентифицирован с помощью токена аутентификации, а API Google не используются, я не понимаю необходимости ключа API в этом варианте использования.

Это подходящий мне URL

Прошу уточнить.


person user2356261    schedule 21.05.2013    source источник


Ответы (1)


Я думаю, вам не хватает доступа к Simple API в консоли разработчика. Создайте его с помощью [SHA1].

Ключ для приложений Android (с сертификатами) Ключ API:
xxxxxxxxxxxxxxxxxxx Приложения для Android:
xx: xx: xx: xx: xx: xx: xx: xx: xx; com.android.example [SHA1; имя пакета]

Вам также понадобится еще одно установленное приложение для Android, если вы все еще хотите использовать свой ключ api.

person Ibrahim Ulukaya    schedule 22.05.2013
comment
Спасибо! Но чего я не понимаю, так это необходимости ключа api при использовании токена авторизации. Если это необходимо для отслеживания квоты использования для каждого приложения, как можно отслеживать вставку / список и, следовательно, использование квоты для каждого пользователя, а не для приложения? - person user2356261; 24.05.2013
comment
Если вы настроите консоль, как описано выше, вам не понадобится ключ API. - person Ibrahim Ulukaya; 24.05.2013
comment
Есть пример YouTube Direct Lite для Android, там вы можете увидеть авторизацию. code.google.com/p/ytd-android - person Ibrahim Ulukaya; 24.05.2013
comment
Спасибо за ответ. Я настроил свою консоль API. КЛЮЧ API, который я должен использовать в моем URI загрузки, указан здесь. Ключ для приложений Android (с сертификатами) Ключ API: [ключ api, это ключ, который мне нужно указать в моем URL-адресе для успешной загрузки] Приложения для Android: любое приложение разрешено Активировано: дата Активировано: [email protected] - ты. В примере YouTube Direct Lite URL-адрес загрузки - this, который является v2 вместо this - person user2356261; 28.05.2013