it-roy-ru.com

403 ошибка с сообщением: доступ не настроен. Пожалуйста, используйте Консоль разработчика Google для активации API для вашего проекта

Не удалось преодолеть эту ситуацию: Создали проект в консоли разработчиков Google Они создали «Идентификатор клиента для веб-приложения» и «Ключ для серверных приложений».

В консоли запросы успешно выполнены, но при отправке с сервера я получаю следующую ошибку:

403: {
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
   }
  ],
  "code": 403,
  "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
 }
}

Параметры для построения запроса проверены .. Запрос продолжается: 

"https://www.googleapis.com/calendar/v3/freeBusy?key=my_key"
pass parameters: "{"items":[{"id":"[email protected]"}],"timeMax":"2014-04-09T00:00:00+01:00","timeMin":"2014-01-09T00:00:00+01:00","timeZone":"Europe\/Berlin"}"

Где я могу увидеть, что это за ошибка? 

Есть ли в этой справке биллинг (в данный момент он отключен, «Биллинг не включен»)?

========================== ОБНОВЛЕНО: Проблема была решена так (как шаманство): Я только что создал Новый проект в API Google, Следующая вкладка «API & auth-> Учетные данные» Я добавил в проект «Идентификатор клиента для веб-приложения», , когда вы создаете сразу указал «Перенаправить URIs» при создании автоматически сгенерированный «Ключ для браузерных приложений», который может работать с любым хостом) . После этих шагов я указываю на созданный веб-сайт настройки и запросы.

Для отправки запросов используйте drupal и модули: gauth и gcal (который использует http://code.google.com/p/google-api-php-client/ ).

12
masdzen

Я получал точно такую ​​же ошибку (за исключением API Google Glass Mirror). Добавление платежной информации и добавление обоих http/https к моему URL перенаправления также не помогли.

Очевидно, что API Google плохо себя ведут, когда вы предоставляете как учетные данные OAuth2, так и ключ API! Решение (если вы используете клиентскую библиотеку API Google для PHP) состоит в том, чтобы просто удалить из своего кода следующее:

$client->setDeveloperKey($key);

Надеюсь это поможет.

25
Metablocks Corp

Я получил точно такую ​​же ошибку. В моем случае я пытался получить доступ к « https://www.googleapis.com/plus/v1/people », и «Google+ API» не был включен для моего проекта в разделе API. Мне просто нужно было включить Google API

3
Chandru

Попробуйте отредактировать разрешенные источники ссылок в консоли разработчика, как они говорят здесь: stackoverflow.com/questions/22870082/getting-error-403-access-not-configured-please-use-google-developers-console-t

Это решение сработало для меня.

2
yulka

Если вы используете доступ Public API для действий, вам необходимо добавить ip вашего сервера в список разрешенных IP-адресов (выберите «Проект» -> «API» и «Auth -> учетные данные»). В противном случае вы получите сообщение об ошибке: «Доступ не настроен. Используйте Консоль разработчика Google для активации API для вашего проекта».

Пожалуйста, просмотрите мой прикрепленный файл, чтобы увидеть больше enter image description here

0
dakiquang