Метод spreadsheets.batchUpdate не работает с ключом API. - PullRequest
0 голосов
/ 04 июня 2018

Метод BatchUpdate просто не работает с аутентификацией API Key.Ответ:

    {   "error": {
           "code": 401,
           "message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
           "status": "UNAUTHENTICATED"   
        } 
    }

Попробуйте этот API с ключом API тоже не работает.Я ничего не нашел об этом.Что происходит?

1 Ответ

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

Метод: spreadsheets.batchUpdate состояний

Области авторизации Требуется одна из следующих областей OAuth:

Ваша ошибка

"В запросе отсутствуют необходимые учетные данные для аутентификации. Ожидаемый токен доступа OAuth 2, файл cookie для входа в систему или другие действительные учетные данные для аутентификации. См. https://developers.google.com/identity/sign-in/web/devconsole-project."

Указывает, что вам необходимо пройти проверку подлинности и что необходим маркер доступа Oauth 2.

Вы сказали, что пытались использоватьКлюч API. Ключи API используются для доступа к ПУБЛИЧНЫМ данным. Для доступа к личным данным вам необходимо пройти проверку подлинности. Это то, что указано в документации.

Для того, чтобы я попытался работать, вам нужно будет использоватьGoogle OAuth 2.0.

...