发布到 google 个工作表

posting to google sheets

我正在尝试创建一个 Web 表单,它将 post 数据发送到我的 google sheet。我发现执行此操作的唯一方法是在客户端需要使用 google 进行身份验证的地方使用 OAuth2。有没有一种方法可以 post 到我自己的 sheet 而无需执行 OAuth?我想避免在尝试提交表单时出现 google 屏幕弹出窗口。任何人都知道如何做到这一点,没有黑客?如果必须在服务器端完成,我使用 PHP。谢谢

如果您使用的是您的 Google sheet,那么您只需按照流程一次即可获得刷新令牌并使用服务帐户。这显然必须完成 server-side,否则您会将您的凭据暴露给每个访问者。

本指南Using OAuth 2.0 for Server to Server Applications 解释了该过程。