我想创建一个使用Google Drive Realtime API的网页,允许用户匿名编辑多个文本字段。因为可能有多个用户同时访问该页面,所以我想防止某人的编辑被另一个用户覆盖,而第一个编辑者不知道他的编辑被覆盖了。
但是,从快速开始,似乎人们需要使用 Google 帐户授权才能开始编辑。是否可以让任意用户编辑我的实时模型,而无需登录?类似于让公众编辑 Google Docs 电子表格。
我想创建一个使用Google Drive Realtime API的网页,允许用户匿名编辑多个文本字段。因为可能有多个用户同时访问该页面,所以我想防止某人的编辑被另一个用户覆盖,而第一个编辑者不知道他的编辑被覆盖了。
但是,从快速开始,似乎人们需要使用 Google 帐户授权才能开始编辑。是否可以让任意用户编辑我的实时模型,而无需登录?类似于让公众编辑 Google Docs 电子表格。
目前只有伪匿名模式可用。您可以将文件公开发布,或提供给任何有链接的人。但是,用户需要使用 Google 帐户登录才能进行编辑。
对于文档中的其他用户,他们显示为匿名用户。这是当前使用 isAnonymous 的地方。
我已经确认这是可能的。右键单击 Google Drive 中的文档,然后单击Share...
在打开的对话框中,单击下拉菜单并选择Anyone with the link can edit
。将可共享链接提供给您需要的任何人,他们将能够进行编辑。
通过简要查看文档,它可能是可用的,但是我找不到任何允许匿名用户的东西(它似乎需要带有 G+ 的 oAuth 2.0 才能工作)。关于您的第二部分,基于同意控制编辑部分的用户将很快得到,我不确定您是否能够轻松做到这一点。如果您想要像这些一样复杂的功能,您可能只需要实现自己的实时编辑功能(或尝试以某种间接方式利用 google 实时 api。