【问题标题】:android spreadsheet api v4 - create anonymous accountandroid 电子表格 api v4 - 创建匿名帐户
【发布时间】:2017-02-08 02:04:36
【问题描述】:

我在我的 android 应用程序中使用电子表格 API-v4 从谷歌电子表格中读取数据。在此处的示例中:https://developers.google.com/sheets/api/quickstart/android,他们使用帐户身份验证。 无论如何创建一些匿名/全局帐户并跳过帐户注册? (类似于 firebase 中的匿名帐户) 谢谢。

【问题讨论】:

    标签: android google-sheets google-sheets-api


    【解决方案1】:

    我认为电子表格不可能。正如您在 documentation 中看到的那样,您的应用程序向 Google Sheets API 发送的每个请求都需要向 Google 识别您的应用程序。

    当您的应用程序请求私有数据时,该请求必须由有权访问该数据的经过身份验证的用户授权。

    当您的应用程序请求公共数据时,该请求不需要经过授权,但需要附带标识符,例如 API 密钥。

    但是,当您想请求公共数据时,可以参考此SO thread。它声明应用程序必须提供API keyOAuth 2.0 token,或两者都提供。

    • 如果请求需要授权(例如对个人私人数据的请求),则应用程序必须在请求中提供 OAuth 2.0 令牌。应用程序也可以提供 API 密钥,但不是必须的。
    • 如果请求不需要授权(例如对公共数据的请求),则应用程序必须提供 API 密钥或 OAuth 2.0 令牌,或两者都提供 - 任何对您来说最方便的选项。

    如果您认为这是缺少的功能,您可以提出功能请求。

    Missing Features

    如果 Sheets API 中缺少您希望添加的功能,您可以通过我们的Issue Tracker 提交功能请求。请描述您希望添加的特定功能,以及您认为重要的原因。如果可能,请提供有关您的用例的具体详细信息以及该功能将允许的新机会。

    希望这会有所帮助!

    【讨论】:

    • 谢谢!!有没有完整的代码示例用于在android应用中使用API​​密钥读取数据(用于公共数据)?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-19
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多