我在Android应用中使用spreadsheet-api-v4从谷歌电子表格中读取数据。在此示例中:https://developers.google.com/sheets/api/quickstart/android,他们使用帐户身份验证。 反正有没有创建一些匿名/全球帐户并跳过帐户注册? (类似于firebase中的匿名帐户) 感谢。
答案 0 :(得分:0)
我不认为使用电子表格是可行的。正如您在documentation中看到的那样,您的应用程序发送到Google表格API的每个请求都需要向Google标识您的应用程序。
当您的应用程序请求私人数据时,该请求必须由有权访问该数据的经过身份验证的用户授权。
当您的应用程序请求公共数据时,该请求不需要授权,但需要附带标识符,例如API密钥。
但是,当您要申请公共数据时,可以使用此SO thread。它声明应用程序必须提供API key或OAuth 2.0 token或两者。
- 如果请求需要授权(例如请求个人的私人数据),则应用程序必须为请求提供OAuth 2.0令牌。应用程序也可以提供API密钥,但不必提供。
- 如果请求不需要授权(例如请求公共数据),则应用程序必须提供API密钥或OAuth 2.0令牌,或两者兼而有之 - 无论哪种选项对您来说都是最方便的。
如果您认为这是一项缺失功能,则可以提交功能请求。
如果您希望添加的Sheets API中缺少功能,则可以在Issue Tracker上提交功能请求。请描述您希望添加的特定功能,以及您认为重要的原因。如果可能,请提供有关您的用例的特定详细信息以及该功能允许的新机会。
希望这有帮助!