我正在尝试直接从私有(只有链接可以访问的那些)电子表格到我的网站实现JSON提要。我需要使用OAuth 2.0生成一个新的身份验证令牌,这很好,但Google Sheets API v4似乎需要“auth”屏幕。这样,数据可以作为JSON加载,也可以根本不加载。 我可以设置任何设置或覆盖,以便我不必有那个讨厌的中间步骤吗?我不需要访问任何用户的文件...只需使用OAuth 2.0的特定电子表格的Feed。
答案 0 :(得分:1)
Sheetsv4 Authorize Requests提到在使用Google表格时有两种方法可以授权请求。他们使用的是oauth令牌和API密钥:
当您的应用程序请求私人数据时,请求必须是 由有权访问该数据的经过身份验证的用户授权。
当您的应用程序请求公共数据时,请求并不需要 要获得授权,但需要附带标识符, 例如API密钥。
您的应用程序发送给Google表格API的每个请求都需要 向Google确定您的申请。有两种方法可以识别 你的申请:using an OAuth 2.0 令牌(也授权请求)和/或使用 应用程序API key。 以下是如何确定使用哪些选项:
如果请求需要授权(例如请求 个人的私人数据),然后应用程序必须提供OAuth 带有请求的2.0令牌。应用程序也可以提供API密钥,但它不是必须的。如果请求不是必需的 授权(如公共数据请求),然后 应用程序必须提供API密钥或OAuth 2.0令牌,或 无论什么选择对你来说都是最方便的。