Аутентификация с помощью Google Sheet API v4 - PullRequest
0 голосов
/ 10 октября 2019

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

Я пытался использовать Google Sheet v4 API с запросом скручивания на листе:

https://sheets.googleapis.com/v4/spreadsheets/sheetId/values/Feuille%20!A1:D5?key=xxx

Но ответ I 'Мы получили обратно:

{
  "error": {
    "code": 403,
    "message": "The caller does not have permission",
    "status": "PERMISSION_DENIED"
  }
}

У вас есть информация по этому вопросу? Я пытался выполнить поиск в Google, но для моей цели не было найдено ни одного жизнеспособного решения.

Спасибо.

1 Ответ

0 голосов
/ 11 октября 2019

Как насчет этого ответа?

Проблема:

Причина ошибки заключается в следующем.

  • Если вы хотите получить доступ к электронной таблице, используяКлюч API, требуется для общего доступа к электронной таблице.
  • Ключ API может получить доступ к общедоступной электронной таблице с помощью метода GET.

Решение:

  • В качестве тестового примера, когда вы публично поделились своей электронной таблицей, вы можете извлечь значения из электронной таблицы с помощью конечной точки.
  • Если вы не хотите предоставлять общий доступ к электронной таблице, используйте полученный токен доступа. из OAuth2 и учетной записи службы.

Ссылки:

Если этоЯ не извиняюсь.

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