Gmail api - ошибка быстрого запуска браузера: неверный запрос - PullRequest
0 голосов
/ 01 января 2019

Я следовал Быстрый запуск Google gmail api , но когда я пытаюсь открыть index.html, я получаю следующую ошибку:

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

= (

1 Ответ

0 голосов
/ 02 января 2019

Если вы не планируете использовать ключ API, удалите его из запроса:

  function initClient() {
    gapi.client.init({
      apiKey: API_KEY, ///this one, since you didn't provide any value it will return an error.
      clientId: CLIENT_ID,
      discoveryDocs: DISCOVERY_DOCS,
      scope: SCOPES
    }).then(function () {
      // Listen for sign-in state changes.
      gapi.auth2.getAuthInstance().isSignedIn.listen(updateSigninStatus);

      // Handle the initial sign-in state.
      updateSigninStatus(gapi.auth2.getAuthInstance().isSignedIn.get());
      authorizeButton.onclick = handleAuthClick;
      signoutButton.onclick = handleSignoutClick;
    }, function(error) {
      appendPre(JSON.stringify(error, null, 2));
    });
  }

Это должно устранить проблему, с которой вы столкнулись.Мое предложение было бы предоставить действительный ключ API из консоли или удалить его из запроса (не уверен, как он будет себя вести, поскольку при быстром запуске они требуют и идентификатор клиента, и ключ API).

...