如何让匿名用户编辑Google云端硬盘实时文档?

时间:2013-05-20 04:26:31

标签: javascript google-drive-api google-authentication google-drive-realtime-api

我想创建一个使用Google Drive Realtime API的网页,允许用户匿名编辑多个文本字段。由于多个用户可能同时访问该页面,因此我希望防止某人的编辑被其他用户覆盖,而第一个编辑不知道他的编辑被覆盖。

但是,从quick start开始,人们似乎需要使用Google帐户进行授权才能开始编辑。是否可以让arbritrary用户编辑我的实时模型,而无需登录?类似于让公众编辑Google文档电子表格的内容。

3 个答案:

答案 0 :(得分:6)

现在只有伪匿名模式可用。您可以公开提供文件,也可以向有链接的任何人提供文件。但是,用户需要使用Google帐户登录才能进行修改。

它们作为文档中其他用户的匿名用户出现。这是当前使用isAnonymous的地方。

答案 1 :(得分:2)

我已经确认这是可能的。右键单击Google云端硬盘中的文档,然后点击Share...在打开的对话框中,点击下拉列表并选择Anyone with the link can edit。将可共享链接提供给您需要的任何人,他们将能够进行编辑。

答案 2 :(得分:1)

从简短的the documentation看,它可能是可用的但是我无法找到任何允许匿名用户的东西(它似乎需要oAuth 2.0和G +才能工作)。关于你的第二部分,控制用户根据同意编辑部件将会很快得到,我不确定你是否能够轻松地完成。如果您想要这些功能非常复杂,您可能只需要实现自己的实时编辑功能(或尝试以某种间接方式利用Google实时API。