Запрос Google API перестал работать - PullRequest
0 голосов
/ 04 июня 2018

У меня есть API, который я использую для получения событий от нескольких учетных записей.Недавно API перестал работать, и я не могу понять, почему.

Вот пример моего запроса: https://www.googleapis.com/calendar/v3/calendars/pub500.mankato%40gmail.com/events?key=myKey

Вызов возвращает исключение Google_Service_Exception - (400) неверный запрос

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Ответ на этот вопрос (is | was) для проверки сообщения об ошибке от API и , внимательно его прочитайте .Я также рекомендую перепроверить настройки API (Console), вызов API и проверять каждый шаг, используется ли он в какой-либо среде.(Тест по API)

Google_Service_Exception - (400) Bad Request

представляется недействительными учетными данными API (ключ API)

Обновление после создания new API key:

"(403) The request did not specify any referer. 
 Please ensure that the client is sending referer 
 or use the API Console to remove the referer restrictions." 

Это означает, что вы должны указать реферера в вызове API или перейти на консоль API (где вы создали новый KEY) и удалить «ограничение реферера»

0 голосов
/ 05 июня 2018

Из вашего вопроса я понимаю, что вы управляете аутентификацией для вызова API.Основываясь на информации, предоставленной Майклом, я думаю, что эта документация GCP для использования ключей API будет полезна:

https://cloud.google.com/docs/authentication/api-keys#api_key_restrictions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...