代码之家  ›  专栏  ›  技术社区  ›  tkb608

GoogleDrive v3 API:版本表示包含的信息不足,无法下载

  •  0
  • tkb608  · 技术社区  · 7 年前

    修订表达不再提供 revisions.downloadUrl files.ID 它是文件的修订版。为了下载修订版,我需要 文件夹。身份证件 revisions.ID

    我是否遗漏了什么,或者版本表示中没有足够的信息来下载版本是不是很奇怪?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Teyam    7 年前

    用于的替代方案 downloadUrl revisions.get ?alt=media reference .

    Listing and downloading individual revisions ,

    获得文件修订列表后,可以通过调用 revisions.get alt=media . 谷歌文档、表单和幻灯片的修订版无法下载。

    有了这个,试着用 Revisions: list 它使用此示例结构在响应正文中返回修订详细信息:

    {
      "kind": "drive#revisionList",
      "nextPageToken": string,
      "revisions": [
        {
           "kind": "drive#revision",
           "id": string,
           "mimeType": string,
           "modifiedTime": datetime,
           "lastModifyingUser": {
             "kind": "drive#user",
             "displayName": string,
             "emailAddress": string
           },
           "originalFilename": string,
           "size": long
        }
      ]
    }