【问题标题】:Sharing the Realtime Documents共享实时文档
【发布时间】:2016-07-13 14:18:56
【问题描述】:

我创建了一个游乐场应用程序。我看到它在我的谷歌驱动器中创建了快捷方式文件。我尝试与隐身共享它(因为我希望任何人都可以使用该文档并且不知道如何创建另一个谷歌帐户,所以我退出隐身)。共享链接看起来像https://drive.google.com/open?id=0B00--A0eRH1JLTdsX2t0LWw5RE0。但是,隐身无法查看它。它在应该是它的谷歌驱动器窗口中说“没有可用的预览”并提供登录

我看到的关键问题是playground应用有如下结构,来自官方demo

function onAuthorized() {
    function onFileLoaded(doc) {display(doc)}
    gapi.drive.realtime.load(your_doc_id, onFileLoaded)
}

// App entry point -- start by authorization
gapi.auth.authorize({
    client_id: rtClientId, scope: ['install', 'file'],
    //user_id: userId,
    immediate: !popup }, onAuthorized
);

这似乎首先要求在显示任何文档之前进行身份验证。对于我希望我的应用程序可用的未签名模式,授权是有问题的。我想共享一个文件并使其可供公众查看,而无需登录。这引发了一个问题,即隐身用户是否能够查看或编辑我的文档。如果需要,我还关心如何将文档复制到他们的帐户:一件事是当您使用我的应用程序在驱动器上创建文件时,您可能可以列出文件并使用 drive.copy api 复制所需的一个和其他的东西你想复制一个在你的谷歌驱动器上不可用的文件,而你唯一拥有的是它的 id。

顺便说一句,您能告诉我使用哪个帐户从另一个帐户进行非隐身测试吗?如果我在一个帐户中创建文档,我想查看另一个帐户的外观/可访问性。

【问题讨论】:

    标签: google-drive-api file-sharing google-drive-realtime-api multiple-accounts google-realtime-api


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      “顺便说一句,您能告诉我在另一个帐户中使用哪个帐户进行非隐身测试吗?如果我在一个帐户中创建文档,我想看看它在另一个帐户中的外观/可访问性。”强>

      为一个帐户使用 Chrome。为后续帐户使用 Firefox 和其他浏览器。

      补充说明

      只是为了让您对what Incognito is all about有一个清晰的了解。它可以做什么和不能做什么,所以你不会混淆。

      隐身模式的工作原理

      你所看到的

      隐身模式会打开一个新窗口,您可以在其中浏览 不使用 Chrome 保存您访问的网站的私密互联网。你可以 在隐身窗口和任何常规 Chrome 浏览之间切换 你打开的窗户。只有当您处于隐身模式时 使用隐身窗口。

      小心。隐身模式只会阻止 Chrome 保存您的网站 参观活动。它不会阻止其他来源看到您的浏览 活动,包括:

      您的互联网服务提供商您的雇主(如果您使用的是工作 计算机)您自己访问的网站您下载的内容

      Chrome 不会保存您在隐身模式下下载的文件的记录 模式。但是,下载的文件将保存到您计算机的 下载文件夹,您和您计算机的任何其他用户都可以在其中 即使您关闭了隐身标签页,也可以查看并打开它们。

      【讨论】:

      • 恕我直言,我的问题不是问什么是隐身模式。我不是很深入地理解它,但在这里使用它来指代 unsig≠dmodeunsig≠dmodeunsigned 模式,当您与 google 帐户断开连接时。我的问题基本上是问是否可以在没有谷歌帐户的情况下使用我的应用程序。显然,我可以在登录时使用应用程序。我想进入隐身模式并使用该应用程序,无需登录即可查看/编辑公共共享文件。在 BTW 部分,我要求提供测试帐户建议。是否有一次性的谷歌账户用于测试?
      • 这个问题现在似乎更清楚了。你发现了什么?
      • 我发现 1. 我可以共享我的应用程序文件,如果我从另一个帐户修改只读共享文件,google api 会抛出异常。我发现 google 允许创建另一个帐户,chrome 可以帮助我在退出时在帐户之间切换。那么,剩下的唯一问题是,已注销的用户(我称为 em incoginto)是否可以在不登录的情况下使用我的应用访问公开共享的文件?
      • Firefox 应该会要求我授权。这就是我想要解决的问题。
      • 有趣的是,谷歌表格允许我以隐身模式访问文件。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      • 2012-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      • 2011-07-22
      相关资源
      最近更新 更多