当前位置: 首页 > 知识库问答 >
问题:

谷歌驱动器SDK推送通知-查看所有文件的更改?

柯鸿振
2023-03-14

最近推出的推送通知服务非常酷,看起来比以前需要的轮询有了很大的改进。

我想知道如何启用在驱动器上共享文件夹中的所有文件的观看。我们正在开发驱动器监控工具,它可以保存所有更改的列表,并支持整个企业驱动器文件夹的报告。

我知道我可以在更改提要中使用关于新对象的通知。不幸的是,您无法检测更改资源中的更改内容。

当查看文件资源时,您可以收到通知,说明文件的哪些内容发生了更改(父级、权限、元数据等)。这是伟大的,但似乎不可能为驱动器中的所有文件注册推送通知处理程序。文档说您总是需要提供fileid。在我们的场景中,这意味着要对数百万个文件发出监视请求(不提每次更新推送API通道)。

您知道有什么比使用更改通知和手动检测更改内容更合适的方法吗(这需要大量的API调用,执行起来相当慢)。

暂时还没有答案

 类似资料:
  • 我想听用户驱动器中属于我的应用程序的文档的权限变化,我正在查看谷歌驱动器API上的推送通知。 假设我正在监视属于我的应用程序的所有文件(使用格式的),用户将一些这样的文件移动到另一个文件夹中的另一个文件夹中,然后与另一个用户共享顶级文件夹。我将收到该文件夹中每个文件的推送通知,还是必须单独订阅该文件夹的更改? 如果是后者,我如何知道我应该订阅该文件夹(即,我如何得到它存在的通知/它的ID是什么)?

  • 我正在使用google drive api来管理多个用户的一些文件。现在我想知道如何将一些文件的所有权转移给另一个用户。

  • 我正在试用谷歌驱动器api,并用它创建一个应用程序。 我的目标是上传一个文件到驱动器,并从驱动器下载最新版本。当我打开驱动器中的文件时,我已经创建了通道。 我正在创建对所有变化的观察,而不仅仅是文件。在我的理解中,这意味着它将通知我所有文件上的所有更改。 现在,如果我更改文件,我将从驱动器获得通知后响应。在文档中,我看到ResourceId对我们没有任何意义。 因此,我应该如何将通知响应映射到一个

  • 我想知道Git上有没有在android应用程序上实现Drive REST Api推送通知的例子? 我的应用程序目前是基于GDAA构建的,但它不支持我需要的文件更改的实时通知,文档也不是特别清楚如何在java中发送post请求,在哪里发送等等。 我怀疑这个用户的工作是我需要的,但他没有发布他的完整代码。Google Drive REST API通知对应用程序文件夹中的更改无效

  • 当观察驱动器更改时,我会收到带有新更改ID的通知。但是当我尝试使用:driveservice.changes().get(changeId)查询它时,我断断续续地得到404。我是不是做错什么了? 正在观看文件: 当观察文件更改时,如果是文件夹,我想知道添加到该文件夹的新文件,所以我希望从该文件夹添加/删除文件时,“x-goog-resource-state”将包含“add/remove”值,而“x

  • 我一直在研究如何将((谷歌推送通知))与PHP结合使用,但没有太多的工作示例/文档。。。 我正试图让它在一个内部网络上工作,这个网络不是通过HTTP对外开放的。 我能够从我们的外向型域通过HTTPS实现这一点,但内部尝试在Chrome控制台中告诉我,“API可能不再从不安全的来源使用”,我发现这意味着它需要HTTPS。 有人知道这方面可能的解决方法吗?欺骗HTTPS,或者允许它通过HTTP继续?我