Я получил "ошибку": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceededUnreg",
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
"extendedHelp": "https://code.google.com/apis/console"
}
],
"code": 403,
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
}
Когда я пытаюсь получить профиль пользователя в Google+ api https://www.googleapis.com/plus/v1/people/me URL String.If у кого-нибудь есть предложение, пожалуйста, сообщите мне как можно скорее. Заранее благодарим за ваше время.
Код ошибки 403 в Google+ api
Ответ 1
Это сообщение означает, что вы не создали проект консоли Google API.
- Создайте Проект консоли Google API
- На панели включите все API, которые требуется вашему проекту.
- В панели доступа API нажмите Создать идентификатор клиента OAuth 2.0. Откроется диалоговое окно. Введите информацию о проекте. Нажмите Далее
- Выберите подходящий тип приложения. Основываясь на тегах, которые вы использовали для этого сообщения, я предполагаю, что это проект iOS, поэтому выберите Установленное приложение.
- Введите свой идентификатор пакета. Вам не нужно вводить идентификатор магазина приложений, пока ваше приложение не будет указано там.
- Нажмите Создать идентификатор клиента.
Вы увидите идентификационные данные клиента и клиента. Эти значения будут использоваться для взаимодействия с вашим проектом и API Google.
Если вы еще не используете его, см. Google+ iOS SDK и документацию для полной ходьбы. Задача, называемая "моментами написания", аналогична реализации и демонстрирует, как подключаться к API-интерфейсу REST Google+ и использовать их из проекта iOS, использующего SDK.
Вам нужно указать область действия plus.me, чтобы получить информацию о профиле.
Ответ 2
Я просто хочу добавить небольшую информацию здесь, в редком случае, что кто-то сталкивается с этой проблемой.
У меня есть организация (ORG). Я создал второй канал (SC) с некоторыми плейлистами, которые ссылаются на видео от ORG.
Я допустил ошибку, предположив, что, поскольку ORG принадлежит SC, я мог бы использовать те же самые сертификаты от ORG, чтобы получить доступ к обоим. Я ошибался.
Я переключил учетные данные и был сбит с толку, когда смог получить доступ к плейлистам, но не к видео. Опять же, мне нужны учетные данные для каждого отдельно для доступа к ресурсам на соответствующем канале.
Lame, но так оно и было.
Ответ 3
В дополнение к тому, что упоминал BrettJ, важно отправить заголовок авторизации для запроса, сделанного для извлечения UserProfile в google + API.
Например, Добавьте следующий заголовок key: Авторизация Значение: Носитель ya29.Ci-cA_CywoVdVG #######
Ответ 4
У меня такая же ошибка, и после многократной охоты я обнаружил, что в моем случае заголовок авторизации с токеном доступа не был установлен. Задайте Authorization: "Bearer <YOUR_ACCESS_TOKEN>"
в заголовке запроса КАЖДЫЙ вызов Google API.
Ответ 5
Ответ BrettJ будет охватывать большинство баз. Однако вы также получите эту ошибку - даже когда ваши учетные данные будут правильно аутентифицированы - когда область не настроена должным образом. Я бы проверил настройку области в вашем танце OAuth. Убедитесь, что вашему пользователю разрешено делать то, что ваш код пытается им помочь.