Как исправить Google Calendar API быстрого запуска браузера? - PullRequest
0 голосов
/ 08 мая 2019

Я иду через API календаря Google из браузера (https://developers.google.com/calendar/quickstart/js). И я получил сообщение об ошибке KeyInvalid,

{
  "error": {
    "errors": [
      {
        "domain": "usageLimits",
        "reason": "keyInvalid",
        "message": "Bad Request"
      }
    ],
    "code": 400,
    "message": "Bad Request"
  }
}

Идентификационные данные следуют:

Client ID:
1046277470516-1at2v7e62v1f2oegqgkodvnbqcg81jlm.apps.googleusercontent.com

Client secret:
Ey0M3G9JTihM1EHfjjPREiz1

Авторизованные источники JavaScript:

http://localhost    
http://127.0.0.1

в соответствии с документом, я изменяю только CLIENT_ID и API_KEY, API_KEY равен приведенному выше секрету клиента.

1 Ответ

0 голосов
/ 08 мая 2019

Что касается 400 неверных запросов, с которыми вы столкнулись,

"домен": "useLimits", "reason": "keyInvalid", "message": "неверный запрос"

Это означает, что отправляемый вами ключ является недействительным ключом API.

Я думаю, что ваша проблема похожа на эту SO публикацию , в которой вы отправляли секрет клиента какключ API, который не будет работать, потому что, прежде всего, секрет клиента не является ключом API, а вторые события являются частными данными пользователя, которые потребуют, чтобы вы сначала проверили подлинность вашего пользователя.

...