google-drive-api - 如何在 Google Drive REST API 中查看文件的权限?
问题描述
我只是在学习如何使用 Google Drive REST API。我目前正在研究 GET 方法来检索文件资源并遇到了问题。我的最终目标是能够在我的 GDrive 中查看文件的权限资源。但是,当我针对特定文件 ID 发送 GET HTTP 请求时,我只收到四种资源:mimeType、种类、id 和名称。我制作了一个虚拟 Google Doc 来说明问题,并正在通过 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上列出的所有其他资源?
解决方案
您可以使用 检索其他元数据的值fields
。使用时,请在“Try this API”页面点击“Show standard parameters”。这样,您可以看到 put 的文本框fields
。当您可以确认文本框时,请将值fields
输入文本框和“执行”按钮。
例如,当您要检索文件名、文件 ID 和权限时,请将
id,name,permissions
. 在这种情况下,当你的 URL 被修改时,它变成如下。如果要检索所有值,请使用
*
到字段。在这种情况下,当你的 URL 被修改时,它变成如下。
参考:
推荐阅读
- c - 将取消引用的指针的地址传递给字符串偏移量
- java - Spring Boot 从错误响应中删除异常属性
- python - 使用 Pool() 进行 Python 多处理
- java - Eclipse - 基本数组
- c++ - c++中的“int a,b = 0”和“int a = 0; int b = 0”有什么区别?
- python - utf-8' 编解码器无法解码位置 0 中的字节 0xb5:无效的起始字节
- tfs - 如何使用 Visual Studio Code 连接到本地 TFS?
- lit-element - 反射属性
- php - 从多维数组中删除数组的最有效方法
- php - 为什么这个简单的 PDO 准备语句不起作用?