0

我正在尝试使用 Drive Picker 访问团队驱动器文件。

但我收到了这个错误

{
  "code" : 401,
  "errors" : [ {
    "domain" : "global",
    "location" : "Authorization",
    "locationType" : "header",
    "message" : "Invalid Credentials",
    "reason" : "authError"
  } ],
  "message" : "Invalid Credentials"
}

所以我尝试检查 Google API Explorer 并通过传递fileId和调用 API supportsTeamDrives = true。但在 Google API Explorer 中,它也给了我同样的错误。

我在这里缺少什么?在此处输入图像描述在此处输入图像描述

4

1 回答 1

0

访问Teamdrives使用不同的方法。使用方法列出特定 Teamdrive 的文件Teamdrives: list,从那里您将能够id从响应中获取 Teamdrive,如下所示:

{
   "kind": "drive#teamDrive",
   "id": "XXXXXXIDXXXXXXX",
   "name": "TheFileName"
}

然后,您可以使用id特定文件从方法中获取特定文件的元数据Teamdrives: get

于 2018-12-04T11:07:04.477 回答