Превышен дневной лимит для неавторизованного использования. Для дальнейшего использования требуется регистрация

Я пытаюсь получить информацию о видео с помощью YouTube Data API v3 в своем приложении для Android. Теперь я получаю следующую ошибку, хотя я использую ключ API. Как я могу решить эту проблему?

06-19 17:50:58.280: E/There was a service error:(16968): com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
    06-19 17:50:58.280: E/There was a service error:(16968): {
    06-19 17:50:58.280: E/There was a service error:(16968):   "code" : 403,
    06-19 17:50:58.280: E/There was a service error:(16968):   "errors" : [ {
    06-19 17:50:58.280: E/There was a service error:(16968):     "domain" : "usageLimits",
    06-19 17:50:58.280: E/There was a service error:(16968):     "message" : "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
    06-19 17:50:58.280: E/There was a service error:(16968):     "reason" : "dailyLimitExceededUnreg",
    06-19 17:50:58.280: E/There was a service error:(16968):     "extendedHelp" : "https://code.google.com/apis/console"
    06-19 17:50:58.280: E/There was a service error:(16968):   } ],
    06-19 17:50:58.280: E/There was a service error:(16968):   "message" : "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
    06-19 17:50:58.280: E/There was a service error:(16968): }

person Moses    schedule 19.06.2014    source источник
comment
@will: что вы получите с такими правками? точки?   -  person Moses    schedule 19.06.2014
comment
Баллов за редактирование действительно мало (если оно пройдет); Мне просто нравится пытаться помочь улучшить вещи, чтобы сделать сайт лучше.   -  person Will    schedule 19.06.2014


Ответы (2)


Попробуйте установить ключ API на свой запрос. Это может решить вашу проблему. бывший:

YouTube.Videos.List listVideosRequest = youtube.videos().list("snippet").setId(videoId);
          listVideosRequest.setKey(apiKey);
          VideoListResponse listResponse = listVideosRequest.execute();
person saa    schedule 19.06.2014
comment
вы также можете использовать setOauthToken(token) вместо setKey() - person Aakash Goyal; 02.01.2015
comment
@AsG при использовании инструкции listVideosRequest.setKey(apiKey); мне нужно передать свой собственный назначенный ключ (найденный в консоли разработчика)? Что, если я пытаюсь создать сценарий на листах, который я хочу, чтобы другие пользователи могли использовать без «аутентификации» себя? - person GPP; 02.09.2015

Эта проблема, по-видимому, связана с тем, что Google не подтвердил согласие на использование OAuth. Иногда их проверка занимает очень много времени, и если ваше приложение очень популярно, оно довольно быстро достигает дневного лимита для неаутентифицированного использования. Таким образом, вы ничего не можете сделать, кроме как связаться с командой Google Trust & Safety, чтобы ускорить проверку.

person doctorram    schedule 21.09.2019