【问题标题】:Is it possible to chose not user, but application data using Google Picker Api?是否可以使用 Google Picker Api 不选择用户,而是选择应用程序数据?
【发布时间】:2016-06-21 23:48:22
【问题描述】:

我需要让用户访问存储在我的帐户(应用程序已在其上注册)驱动器中的文档。我知道如何使用 Picker API 访问用户 Drive 数据,但是是否可以使用 Picker API 访问应用程序数据?

重点是 - 我有网站,我想将文档从云端硬盘嵌入到我的应用程序中,以便用户可以协作处理它。我将这些存储在我的驱动器上,并希望用户能够使用 Picker API 选择这些文档(它将返回 Document.EMBEDDABLE_URL,我稍后将其嵌入到 <iframe> 中以查看和编辑)。

【问题讨论】:

    标签: google-drive-api google-docs drive google-picker


    【解决方案1】:

    一点也不。 “应用程序数据”专为应用程序每个用户拥有的设置和配置数据等内容而设计,但用户不应该看到。如果您想做这样的事情,您需要编写自己的 Picker 对话框并确保授予正确的权限。

    【讨论】:

    • 说实话,我不明白“应用程序数据”是什么。我认为它是帐户的驱动器,App 是在其中注册的。我可以将文档存储在 App Data 中并共享吗?
    • 这是一个隐藏区域,因此应用程序可以存储用户偏好等内容。它被明确设计为不让用户看到单个文件。您不能从 App Data 共享文档。您要求执行的所有操作都必须从您的常规 Google Drive 根文件夹(或其中的文件夹)完成,而不是 App Data。
    • 我明白了,谢谢。因此,要实现我编写的功能,我需要有一个主帐户,我将在其中将我的文档存储在 Drive 上,并编写我自己的文档管理器 (picker) 来检索它们,对吗?因此,我需要在该帐户上安装我的 Google 应用,才能获得所有必需的权限?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    相关资源
    最近更新 更多