问题标签 [google-drive-realtime-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
87 浏览

google-api - 有没有办法利用 Google Drive API 让您的应用程序从您自己的系统中创建 Google Docs?

我们使用的是 iframe,然后我们开始使用 Google Drive 的 API。我们希望允许用户在我们的系统内创建 Google Doc,而无需离开我们的应用程序。有谁知道这是否可能?

0 投票
1 回答
184 浏览

google-drive-api - Google Realtime API - 何时将更改持久保存到数据库?

设想:

  • 我有多个浏览器客户端,它们的互联网连接从非常快到超慢不等。因此,他们可能看不到文档的相同状态。

  • 我正在使用Google 快捷方式文件,因为该文档实际上存储在数据库中。

  • 将文档保存到数据库是从客户端触发的。

问题:我如何知道哪个客户端获得了应该保存到数据库的最新文档?

0 投票
1 回答
146 浏览

svg - Google Drive Realtime API,我应该如何在协作模型中建模 SVG

在 Google 的 Realtime API 中建模 SVG DOM 树的好方法或推荐方法是什么?具体来说,对 SVG DOM 树进行字符串化并选择协作字符串模型还是有更好的方法?谢谢。

0 投票
1 回答
1134 浏览

javascript - 在 Javascript 中使用 Google Drive API 批量插入权限 API

我正在尝试使用他们的 API 为 Google Drive 中的多个文件设置权限。我想批量插入权限 API

到目前为止,这是我尝试过的:

我还尝试使用 API“gapi.client.drive.permissions.insert”,但我找不到正确进行批处理的方法。

我真的希望这是可能的。无论如何,我将不胜感激这方面的任何帮助。非常感谢。

0 投票
0 回答
88 浏览

asp.net - 如何在没有任何凭据的情况下在 asp.net 中获取 Google Drive 文件

我能够在 asp.net 中获取 Google 驱动器文件

但我想在我的网站上显示我的谷歌驱动器数据。

为此需要使用什么?

我在 Google 上搜索并找到一个链接,该链接将通用刷新令牌和身份验证。托克尔 1 小时

我不知道如何使用那个。

请分享一些代码来做到这一点。

请帮忙

提前致谢

0 投票
1 回答
241 浏览

google-drive-api - Google Drive Realtime API - 添加协作列表

文档中,它说我可以有一个包含其他协作对象的协作列表,即另一个协作列表。因此,在我的“onFileLoaded”事件中,我有以下代码:

我知道每次重新加载文件时,都会在“myList”中添加一个新列表。一切正常,除非我重新加载文档,那时 API 只会给我“myList”,而“newList”消失了,消失得无影无踪。如果我添加一个字符串或任何其他数据,当我重新加载文档时数据将保持不变,但不会将另一个列表添加到当前列表中。我究竟做错了什么?提前致谢。

0 投票
0 回答
219 浏览

authentication - 谷歌驱动 API 和身份验证

我想创建一个网络应用程序,让任何用户将文件上传到我的谷歌驱动器,然后能够通过浏览器查看它。到目前为止,看看谷歌的例子,我似乎必须在服务器端对我的谷歌驱动器进行身份验证(有道理....),但最终用户必须在使用 Oauth 将任何内容上传到我的驱动器之前进行身份验证。鉴于我已通过服务器授权到我的 Google Drive 帐户,有没有办法避免在上传文档之前要求用户进行身份验证?

通过使用公用文件夹,允许任何人查看文档更加直接......

0 投票
0 回答
353 浏览

javascript - 为什么在实时 api 上使用相同的 fileID 搜索谷歌驱动器中的文件失败?

我从文件中获取了 fileID,当我尝试搜索它时它可以工作。但是,当我尝试使用相同的 fileID 时,gapi.drive.realtime.load(fileID, onFileLoaded, initializeModel);它会返回一个错误404 (Not Found) Drive Realtime API Error: not_found: Document not found: 1mxRMHav-jizEbupALjUb9F16dzdzdfuUPw83AxC3ip0。我确定文件 ID 是正确的,因为我能够提取其信息,例如所有者、文件大小、文件名等。

仅当文件类型为 google 文档时才会发生这种情况;如果它是纯文本文件,则 id 可以正常工作。谷歌文档的功能是否与其他类型的文件不同?

0 投票
0 回答
607 浏览

google-api - Google Drive Realtime API OAuth2 刷新错误(第 2 部分)

这是对Google Drive Realtime API OAuth2 Refresh Errors的跟进。

自从周三推送了实时 API 的更新以来,我一直看到一些关于刷新 OAuth 令牌的额外问题。OAuth 令牌过期后,实时 API 按预期收到 401 错误,并在文档上引发错误事件。此错误已得到处理,应用程序通过 gapi.auth.authorize 请求新的 OAuth 令牌,该令牌已在 gapi.auth 中成功设置(使用 getToken 验证)。但是,实时 api 似乎并未使用此令牌,该 api 使 stacuk 处于永久上传状态,但不会引发任何错误。

这是一个已知问题还是有更好的方法来处理这种情况?据我所知,这是根据顶部链接的先前帖子处理令牌刷新的正确方法。

0 投票
0 回答
127 浏览

javascript - 尝试创建自定义类型并添加实例时出错

在 chrome 控制台中它提醒我:

Drive Realtime API 错误:invalid_compound_operation:在同步块结束时打开复合操作 - 您是否忘记调用 endCompoundOperation()?

我在哪里犯错?谁能给我一个通过google drive realtime api创建自定义类型的例子?