На самом деле вы пытаетесь выполнить аутентификацию «сервер-сервер» между вашим сервером и Google.
Таким образом, когда посетитель заходит на вашу страницу / страницы, вы извлекаете данные из собственной таблицы без участия третьих лиц.
Возможно, вы найдете то, что ищете, в Сервисной учетной записи Google , а здесь
Кроме того,
другое решение (которое гораздо проще реализовать, но может иметь некоторые недостатки) - использовать протокол oauth 2.0 с учетной записью Google dev (получено из API консоли Google).
- Если вы этого еще не сделали, создайте учетную запись Google Dev (API консоли Google)
- Создайте токен доступа / обновления для своего приложения с «автономным» грантом - это означает, что вы можете отправлять запросы API с вашей учетной записью dev на свою учетную запись в электронной таблице, даже если вы не вошли в свою учетную запись в электронной таблице.
- Сохраните созданный вами токен обновления и используйте его для создания токена доступа снова и снова (токены доступа сохраняются в течение 1 часа).
Срок действия токена обновления не должен истекать, но в случае, если это так, вы всегда можете сгенерировать его снова и заменить тот, который у вас был, новым, и продолжать генерировать с ним токены доступа.
Основной недостаток - в случае, если ваш токен обновления будет признан недействительным, вам придется заменить его вручную, поскольку для этого потребуется повторно предоставить доступ к учетной записи dev для доступа к учетной записи электронной таблицы.
Надеюсь, это немного поможет.
Meny