【问题标题】:Anonymous users modifying realtime documents匿名用户修改实时文档
【发布时间】:2014-04-18 14:34:52
【问题描述】:

我正在尝试让匿名(未登录的用户)能够修改实时文档。看来as of a year ago this wasn't possible。我希望从那以后有一些进展。

我使用我的应用创建了一个实时文档,并设置了共享设置,以便知道链接的任何人都可以编辑该文件。

当我尝试加载文档时,它会尝试向:

GET https://drive.google.com/otservice/gs?access_token=null&id=FILEID 401 (未授权) api:160 Drive Realtime API 错误:token_refresh_required:必须刷新 OAuth 令牌。

显然使用空访问令牌并且无法指定浏览器密钥,这是行不通的。有没有办法做到这一点?

我希望在去年有一些我在文档中找不到的新状态。

【问题讨论】:

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


    【解决方案1】:

    不,您不能匿名访问实时文档。所有用户都必须登录 Google 帐户。

    【讨论】:

    • 不确定是否可行,但是,如果他的服务器具有来自固定谷歌帐户的保存刷新令牌,并且服务器可以从中返回访问令牌怎么办?从 js 端从该服务器获取访问令牌。这意味着多个用户将使用相同的访问令牌。可能不起作用和/或违反谷歌的 t.o.s.
    • 这听起来像是一个可怕的想法,而且不应该是可能的。你打算让随机用户访问其他人的驱动器?
    • 感谢谢丽尔的回复。您能否提供任何信息,说明是否有计划支持这一点?是否在路线图上?
    • 不,不是整个驱动器。服务器将配置范围,因此它只为该单个实时文档提供一个令牌。我知道这是个坏主意,但为什么它不起作用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-14
    • 2011-10-04
    相关资源
    最近更新 更多