【问题标题】:How to Generate Google Drive File Copy in a Bulk如何批量生成 Google Drive 文件副本
【发布时间】:2021-05-06 10:35:57
【问题描述】:

我想通过一次调用批量创建文件副本,现在我正在使用 Google Drive Rest API 来复制文件。

代码:

copyFileCreation(_id, _fileId, _token) {
        console.log({ _id }, { _fileId }, { _token });
        fetch(`https://www.googleapis.com/drive/v2/files/${_fileId}/copy`,
            {
                method: 'POST',
                headers: {
                    'Content-Type': 'application/json',
                    'Authorization': `Bearer ${_token}`,
                    'Accept': 'application/json'
                },
                body: JSON.stringify({
                    "parents": [{
                        "id": _id
                    }],
                    "title": "Untitle"
                }),
            }).then(res => res.json()).then(data => {
                console.log('copyFileCreation_data', { data });
            });
    }

我怎样才能实现我的目标?

参考:https://developers.google.cn/drive/api/v2/reference/files/copy

【问题讨论】:

    标签: javascript google-api google-drive-api


    【解决方案1】:

    您是否查阅过文档?你读过它说的部分吗

    Files.copy 是单数,每次调用一个文件。

    Batching 端点可能是一个解决方案,但这取决于您是否有资格作为一个呼叫。

    Batching 将允许您将多个复制调用嵌套到单个 HTTP 请求中,但如果您试图绕过配额限制,这将无济于事,因为配额基于批处理请求中的每个调用.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      • 1970-01-01
      • 2014-02-06
      • 1970-01-01
      相关资源
      最近更新 更多