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

谷歌驱动器观看新文件

乐正涵忍
2023-03-14

当观察驱动器更改时,我会收到带有新更改ID的通知。但是当我尝试使用:driveservice.changes().get(changeId)查询它时,我断断续续地得到404。我是不是做错什么了?

正在观看文件:

当观察文件更改时,如果是文件夹,我想知道添加到该文件夹的新文件,所以我希望从该文件夹添加/删除文件时,“x-goog-resource-state”将包含“add/remove”值,而“x-goog-changed”将包含“children”。

共有1个答案

澹台逸明
2023-03-14

几个月前我在做一个类似的项目。您可以做两件事来监视Google Drive上的更改:

  1. 使用:changes().watch()设置通知推送
  2. 使用:files().watch()设置通知推送

第一个案例向您发送一个请求,请求您正在监视的驱动器上发生的所有事情,几乎没有关于具体发生了什么变化的信息。

当您将文件移动到您的文件夹中时,或者当您开始跟踪文件夹中的现有文件时,这是相同的。

当您与用户共享时,您将获得'x-goog-resource-state':'add'

如您所见,标题标记不准确/唯一。

 类似资料:
  • 这是我收到的错误

  • 下面是https://github.com/google/google-api-nodejs-client的代码。 一般问题:刷新令牌实际上如何与访问令牌一起工作? 背景:根据我的解释,每个访问令牌都有一个有限的时间跨度(~1小时)。因此,当用户第一次连接到我的服务器(服务器为用户身份验证提供了机制)时,服务器将收到有限生命期访问令牌和一次性刷新令牌。1小时后,访问令牌过期。 谢了!

  • 我见过这个问题被问过几次,但没有一个答案是有用的。除非是用户权限问题,否则我不知道如何处理。 上下文 创建了一个新文件(来自Lua应用,所以使用REST) 用过吗?uploadType=可恢复 从返回结果中,捕获了响应头['X-GUploader-UploadID']和响应['id'],两者的结果相同 然后,尝试更新,我发现404找不到。以下是Lua代码: 代码 [userStateID有上面捕获

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