如何在 Google Drive REST API 中查看文件的权限?

rup*_*ped 3 google-drive-api google-apis-explorer

我刚刚学习如何使用 Google Drive REST API。我目前正在研究 GET 方法来检索文件资源,但遇到了问题。我的最终目标是能够查看 GDrive 中文件的权限资源。但是,当我发送针对特定文件 ID 的 GET HTTP 请求时,我只收到四个资源:mimeType、kind、id 和 name。我制作了一个虚拟的 Google 文档来说明问题,并通过 Google 的“尝试此 API”工具处理我的请求:https://developers.google.com/drive/api/v3/reference/files/get ?apix_params=%7B %22fileId%22%3A%2213hsjqHI_yw7oO_FWDJr9BV0b6mJXD5Zlirr5I2LuLJI%22%7D

如果我在上面的链接中输入我的虚拟文件 ID 并按“执行”,我会得到以下信息:

{
 "kind": "drive#file",
 "id": "13hsjqHI_yw7oO_FWDJr9BV0b6mJXD5Zlirr5I2LuLJI",
 "name": "Please help",
 "mimeType": "application/vnd.google-apps.document"
}
Run Code Online (Sandbox Code Playgroud)

如何访问https://developers.google.com/drive/api/v3/reference/files#resource上列出的所有其他资源?

Tan*_*ike 5

您可以使用 检索其他元数据的值fields。使用时,请在“试用此API”页面点击“显示标准参数”。这样就可以看到放置的文本框了fields。当您可以确认文本框时,请将值输入fields文本框和“执行”按钮。

  1. 例如,当您想要检索文件名、文件 ID 和权限时,请输入id,name,permissions. 在这种情况下,当你的URL修改后,就会变成如下所示。

  2. 如果您想检索所有值,请使用*字段。在这种情况下,当你的URL修改后,就会变成如下所示。

参考: