谷歌云端硬盘 文件:复制

网友投稿 595 2022-05-29

注意: 需要授权。

创建文件的副本,并使用补丁程序语义应用所有请求的更新。 立即尝试。

请求

HTTP请求

POST https://www.googleapis.com/drive/v3/files/ fileId / copy

参量

警告:不推荐使用此项目。

警告:不推荐使用此项目。

授权书

此请求需要具有以下至少一个范围的授权:

谷歌云端硬盘 文件:复制

某些范围受到限制,需要对您的应用进行安全评估才能使用它们。有关更多信息,请参见身份验证和授权页面。

要求正文

在请求正文中,提供具有以下属性的“ 文件”资源:

在更新和复制请求中将清除具有空值的条目。

如果未提供任何值,则Google云端硬盘会尝试从上传的内容中自动检测适当的值。除非上载新修订版,否则无法更改该值。

如果使用Google Doc MIME类型创建文件,则将尽可能导入上载的内容。受支持的导入格式在“关于”资源中发布。

请注意,设置ModifyedTime也将为用户更新ModifyByMeTime。

如果未在创建请求中指定,则文件将直接放置在用户的“我的云端硬盘”文件夹中。如果未将其指定为复制请求的一部分,则文件将继承源文件的所有可发现父级。更新请求必须使用addParents和removeParents参数来修改父级列表。

在更新和复制请求中将清除具有空值的条目。

响应

如果成功,此方法将在响应正文中返回一个文件资源。

试试吧!

使用下面的API资源管理器对实时数据调用此方法,然后查看响应。

function copyDocs () {

gapi.client.drive

.files.copy({'fileId': '17INW_fB0ISzk2imfjrjHtIe2zNDUyG9znKsaZpSh1AE'})

.then(function(response) {

appendPre('Files:');

var files = response.result.files

if (files && files.length > 0) {

for (var i = 0; i < files.length; i++) {

var file = files[i];

appendPre(file.name + ' (' + file.id + ')');

}

} else {

appendPre('No files found.')

}

})

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:BMS裸金属服务器测试学习总结
下一篇:池桌面配置用户目录漫(hexie)游——前篇:使用自建AD创建池桌面
相关文章