注意: 需要授权。

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

请求

HTTP请求

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

参量

参数名称 描述
路径参数
fileId string 文件的ID。
可选查询参数
fields string 您想要包含在响应中的字段的路径。如果未指定,则响应包括此方法专用的默认字段集。对于开发,您可以使用特殊值*返回所有字段,但是仅选择所需的字段即可获得更高的性能。有关更多信息,请参见部分响应文档。
ignoreDefaultVisibility boolean 是否忽略所创建文件的域的默认可见性设置。域管理员可以选择默认使所有上载的文件对域可见;此参数绕过该请求的行为。权限仍然从父文件夹继承。(默认值:false
keepRevisionForever boolean 是否在新的主修订中设置“ keepForever”字段。这仅适用于Google云端硬盘中具有二进制内容的文件。该文件只能保留200个修订版本。如果达到限制,请尝试删除固定的修订。(默认值:false
ocrLanguage string 图像导入期间用于OCR处理的语言提示(ISO 639-1代码)。
supportsAllDrives boolean

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

不推荐使用-请求的应用程序是否同时支持“我的驱动器”和共享驱动器。此参数仅在2020年6月1日之前有效。之后,假定所有应用程序都支持共享驱动器。(默认值:false

supportsTeamDrives boolean

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

不推荐使用,而是使用supportsAllDrives。(默认值:false

授权书

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

范围
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.photos.readonly

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

要求正文

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

物业名称 描述 笔记
可选属性
appProperties object 任意键/值对的集合,它们对请求的应用是私有的。

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

可写的
contentHints.thumbnail.image bytes 用URL安全的Base64编码的缩略图数据(RFC 4648第5部分)。 可写的
contentHints.thumbnail.mimeType string 缩略图的MIME类型。 可写的
copyRequiresWriterPermission boolean 对于读者和评论者,应禁用复制,打印或下载此文件的选项。 可写的
description string 文件的简短描述。 可写的
id string 文件的ID。 可写的
mimeType string 文件的MIME类型。

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

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

可写的
modifiedTime datetime 任何人上次修改文件的时间(RFC 3339日期时间)。

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

可写的
name string 文件名。这在文件夹中不一定是唯一的。请注意,对于不可变项,例如共享驱动器的顶层文件夹,“我的驱动器”根文件夹和“应用程序数据”文件夹,名称是恒定的。 可写的
parents[] list 包含文件的父文件夹的ID。

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

可写的
properties object 对所有应用程序可见的任意键值对的集合。

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

可写的
starred boolean 用户是否已为文件加星标。 可写的
viewedByMeTime datetime 用户上次查看文件的时间(RFC 3339日期时间)。 可写的
writersCanShare boolean 具有唯一writer权限的用户是否可以修改文件的权限。未填充共享驱动器中的项目。 可写的

响应

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

试试吧!

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

      function copyDocs () {gapi.client.drive.files.copy({'fileId': '17INW_fB0ISzk2imfjrjHtIe2zNDUyG9znKsaZpSh1AE'}).then(function(response) {appendPre('Files:');var files = response.result.filesif (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.')}})}

谷歌云端硬盘 文件:复制相关推荐

  1. minio 授予永久访问权限_Gmail用户现在可以直接授予对谷歌云端硬盘文件的访问权限...

    在去年12月将动态电子邮件添加到Android和iOS上的Gmail后,Google正在扩展功能以支持Drive的权限请求.由于有了这一扩展,您现在可以直接从Gmail管理云端硬盘文件访问请求,而无需 ...

  2. 谷歌云端硬盘下载文件_如何为Google云端硬盘上的文件创建共享下载链接

    谷歌云端硬盘下载文件 Google Drive is great-you can access your files from anywhere, on pretty much any device, ...

  3. 谷歌云端硬盘下载文件_如何使用Google云端硬盘中的Microsoft Office文件

    谷歌云端硬盘下载文件 Microsoft Office files are still very common, but if you're more of a Google Docs, Sheets ...

  4. 谷歌云端硬盘如何下载GB型文件

    文章目录 前言 方法 操作步骤 谷歌云端硬盘如何下载GB型文件 前言 这几天一直被谷歌网速所困扰,在云端硬盘里训练好模型后,因为有1GB多一直无法下载,本来想在本地训练一下,后来发现这行不通,如果连v ...

  5. 谷歌云端硬盘下载文件_如何更改Google云端硬盘中文件的所有者

    谷歌云端硬盘下载文件 By default, you're the owner of any file you upload or create on Google Drive. However, i ...

  6. linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件

    linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件 wget --load-cookies /tmp/cookies.txt "https:// ...

  7. 谷歌云端硬盘 转存_如何合并多个Google云端硬盘和Google相册帐户

    谷歌云端硬盘 转存 It isn't possible to merge Google accounts directly, making it tricky to move your data fr ...

  8. 谷歌云端硬盘怎么跑程序_5种替代Google云端硬盘的开源网络应用程序

    谷歌云端硬盘怎么跑程序 去年,我和肯顿·瓦尔达 ( Kenton Varda)进行了成功的筹款活动,使我们建立了Sandstorm . 在竞选期间,他发表了一篇关于开放源代码和独立软件如何在台式机和移 ...

  9. 谷歌云端硬盘快速下载方法_如何快速搜索Google云端硬盘

    谷歌云端硬盘快速下载方法 If you haven't gotten around to organizing your Google Drive and need to find something ...

最新文章

  1. java字符存储,在什么编码是Java字符存储在?
  2. codevs4343 找回密码
  3. 简单仿百度自动搜索框
  4. 运行Myeclipse发生这事这是怎么回事,大神们
  5. putty的基本使用
  6. Fibonacci in the Pocket 模拟
  7. Ajax用户名验证、服务条款加载、验证码生成
  8. mysql metadata lock(二)
  9. vSphere4.1升级到vSphere5.0连载之一
  10. js add方法_爬虫必备:Python 执行 JS 代码 —— PyExecJS、PyV8、Js2Py
  11. long 雪花算法_深入分析mysql为什么不推荐使用uuid或者雪花id作为主键
  12. 程序设计导引及在线实践_四金一银!西电在计算机系统与程序设计竞赛再创佳绩...
  13. win10无网络安装.Net Framework3.5
  14. 网吧流媒体服务器系统,网吧视频点播服务器架设完全攻略流媒体服务器 -电脑资料...
  15. 项目需求到设计的理解
  16. VM-EXIT(EPT Violation)调用链
  17. 科比投篮选择——数据采集
  18. 五个角度浅析大数据与BI的区别
  19. Scroller简单介绍
  20. week4——实验题解(csp模拟1)

热门文章

  1. 计算机接口与应用ppt,微型计算机接口技术及应用.ppt
  2. Python 图书分类
  3. 数据预处理-独热编码
  4. Hadoop框架--基础知识
  5. 文件打印(一)HTML文件打印
  6. linux中如何压缩目录文件,如何在Linux中压缩文件和目录
  7. 【通信】基于非相干信号子空间(ISM)的宽带源DOA估计方法
  8. 自服务数据共享与服务架构详解
  9. 企业微信,查看群聊id
  10. Linux中vim中gg的英文全拼,计算机科学研究专家陶贤斌带您入门Linux中的vim