Использование API Google Sheets без входа на стороне клиента - PullRequest
0 голосов
/ 28 июня 2018

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

Чтобы получать и обновлять данные листа, мне нужна только одна учетная запись, в идеале вход в систему на стороне сервера. Однако я не видел ни одного входа на стороне сервера без необходимости входа на стороне клиента.

1 Ответ

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

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

Каждый запрос, отправляемый вашим приложением в API Google Sheets, должен идентифицировать ваше приложение в Google. Существует два способа идентификации вашего приложения: с помощью токена OAuth 2.0 (который также авторизует запрос) и / или с помощью ключа API приложения . Вот как определить, какой из этих вариантов использовать:

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

Вот дополнительная справка, которая может помочь:

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