我创建了一个游乐场应用程序。我看到它在我的谷歌硬盘中创建了快捷方式文件。我尝试与隐姓埋名共享它(因为我希望该文档可供任何人使用,并且不知道如何创建另一个谷歌帐户,因此我注销隐姓埋名)。共享链接看起来像https://drive.google.com/open?id=0B00--A0eRH1JLTdsX2t0LWw5RE0
。但是,隐姓埋名无法查看。它说"没有预览可用"在什么应该是它的谷歌驱动器窗口,并提供登录
我看到的关键问题是,游乐场应用程序具有以下结构,来自官方演示
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。
答案 0 :(得分:1)
默认情况下,Realtime API不提供匿名访问。见https://developers.google.com/google-apps/realtime/faq#does_the_realtime_api_support_anonymous_access
答案 1 :(得分:0)
"顺便说一句,您能告诉我哪个帐户可用于其他帐户的非隐身测试吗?如果我在一个帐户中创建文档,我想看看它从另一个帐户看起来/可访问的方式。"
将Chrome用于一个帐户。将Firefox和其他浏览器用于后续帐户。
附加说明:
让您清楚地了解what Incognito is all about。它能做什么,不能做什么,所以你不要混淆。
隐身模式的工作原理
您查看的内容
隐身模式是一种打开新窗口的模式,您可以在其中浏览 没有Chrome的私人互联网会保存您访问的网站。您可以 在隐身窗口和任何常规Chrome浏览之间切换 你打开的窗户。您只有在处于隐身模式时才会处于隐身状态 使用隐身窗口。
小心点。隐身模式仅阻止Chrome保存您的网站 参观活动。它不会阻止其他来源看到您的浏览 活动,包括:
您的互联网服务提供商您的雇主(如果您正在使用某项工作 计算机)您自己访问的网站您已下载的网站
Chrome不会以隐身方式保存您下载的文件的记录 模式。但是,下载的文件将保存到您的计算机中 下载文件夹,您和计算机的任何其他用户都可以在其中 即使您关闭了隐身标签页,也可以查看并打开它们。