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

时间:2018-11-13 02:01:26

标签: 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"
}

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

1 个答案:

答案 0 :(得分:0)

您可以使用fields来检索其他元数据的值。使用此功能时,请在“尝试此API”页面上单击“显示标准参数”。这样,您可以看到用于放置fields的文本框。当您可以确认文本框时,请将fields的值放在文本框中并单击“执行”按钮。

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

  2. 如果要检索所有值,请在字段中使用*。在这种情况下,修改您的URL后,它将如下所示。

参考: