Google登录和Google表格API V4

我正在尝试没有成功"Add Google Sign-In to Your Web App"然后使用带有Google Sheets API V4的Node.js来允许我的应用程序代表用户使用工作表api(范围:https://www.googleapis.com/auth/spreadsheets) .

我真的很困惑如何实现这一目标 . 阅读OAuth2中的大部分文档并未说明使用Google登录按钮实现此目标的最佳做法 .

此外,我还没有找到任何与此相关的文档/指南 . 我希望有人可以引导我走向正确的方向 .

P.S:我设法通过Node.js quickstart for Sheets API使用工作表api,这允许我通过控制台实现授权,但我相信使用登录按钮可以简化流程,同时制作更好的用户体验 .

谢谢!

回答(1)

2 years ago

Google Sign-In就像它所说的那样,用于登录 . 但是,授权您使用Sheets API方法是不够的,因为如果您阅读了Authorize Requests文档,它会明确指出您需要使用OAuth2以及需要考虑的范围(只读,读/写等) .

您是否遵循使用OAuth2.0的准则是正确的 . 只需创建自己的自定义按钮 . 在网络中抓取Google按钮图片并使用它 .