401-为Google Team驱动器下载文件时未经身份验证

时间:2018-12-03 14:10:06

标签: google-drive-api google-apis-explorer google-drive-team-drive

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

但是我收到此错误

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

因此,我尝试签入Google API Explorer,并通过传递fileIdsupportsTeamDrives = true来调用该API。但是在Google API资源管理器中,它也会给我同样的错误。

我在这里缺少什么?enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

访问Teamdrives使用另一种方法。使用方法Teamdrives: list列出特定Teamdrive的文件,从那里您可以从响应中获取Teamdrive id,如下所示:

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

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