Google drive api 查找文件';Google Drive中的上一个父文件夹
假设我有文件夹A和文件夹B。File.txt存储在文件夹A中并移动到文件夹B。 给定该文件,是否可以知道该文件以前的父文件夹? 似乎可以知道文件已移动到哪个文件夹,但不知道原始文件夹。您可以使用它来检索有关用户谷歌硬盘中所做更改的信息 使用 有两种方法可以请求活动:按驱动器项,或针对文件夹层次结构下的所有内容Google drive api 查找文件';Google Drive中的上一个父文件夹,google-drive-api,drive,Google Drive Api,Drive,假设我有文件夹A和文件夹B。File.txt存储在文件夹A中并移动到文件夹B。 给定该文件,是否可以知道该文件以前的父文件夹? 似乎可以知道文件已移动到哪个文件夹,但不知道原始文件夹。您可以使用它来检索有关用户谷歌硬盘中所做更改的信息 使用 有两种方法可以请求活动:按驱动器项,或针对文件夹层次结构下的所有内容 itemName:此键的格式为“items/ITEM\u ID”。通常这是驱动器中的文件。如果为此键指定文件夹,它将显示文件夹本身的活动,例如创建或重命名文件夹时的活动 ancest
:此键的格式为“items/ITEM\u ID”。通常这是驱动器中的文件。如果为此键指定文件夹,它将显示文件夹本身的活动,例如创建或重命名文件夹时的活动itemName
:此键的格式为“items/FOLDER\u ID”,响应将包括此文件夹下子树中所有项目的活动ancestorName
过滤器
字符串,可以限制在DriveActivity
对象中可能返回的操作
若要按操作类型进行限制,请将字段名detail.action_detail_大小写与“has”运算符(:)以及单数值或括号中包含的允许操作类型列表一起使用。例子包括:
detail.action_detail_case: RENAME
detail.action_detail_case:(CREATE UPLOAD)
-detail.action_detail_case:MOVE
这些筛选条件可以组合在单个筛选字符串中
请求正文样本:
- 筛选所有已移动的驱动器活动
- 主要标准是返回文件id为1kNGhKfVBtNHDNZPxUEzHYxxxxxx的特定文件的活动
答复机构: 这将返回一个对象,该对象将包含对象下的对象。您可以参考
removedParents
->driveItem
以获取有关文件先前父文件夹的信息
{
"activities": [
{
"primaryActionDetail": {
"move": {
"addedParents": [
{
"driveItem": {
"name": "items/1TrX6KcAJppWCj9GSUjSYn79Aqxxxx",
"title": "NewFolder",
.....
}
}
],
"removedParents": [
{
"driveItem": {
"name": "items/1YUrD6lUshY2IG0fIi0aFUoQRxxxx",
"title": "Untitled folder",
.....
}
}
]
}
},
......
],
"actions": [
{
......
}
],
"targets": [
{
"driveItem": {
"name": "items/1kNGhKfVBtNHDNZPxUEzHYxxxxxx",
"title": "sampledoc.json",
......
}
}
],
"timestamp": "2021-03-16T16:04:24.072Z"
}
]
}
欢迎来到stack,请阅读
{
"activities": [
{
"primaryActionDetail": {
"move": {
"addedParents": [
{
"driveItem": {
"name": "items/1TrX6KcAJppWCj9GSUjSYn79Aqxxxx",
"title": "NewFolder",
.....
}
}
],
"removedParents": [
{
"driveItem": {
"name": "items/1YUrD6lUshY2IG0fIi0aFUoQRxxxx",
"title": "Untitled folder",
.....
}
}
]
}
},
......
],
"actions": [
{
......
}
],
"targets": [
{
"driveItem": {
"name": "items/1kNGhKfVBtNHDNZPxUEzHYxxxxxx",
"title": "sampledoc.json",
......
}
}
],
"timestamp": "2021-03-16T16:04:24.072Z"
}
]
}