我正在使用ruby sdk for Google Drive,API v2。使用files.list
或files.get
方法时,响应不包含permissions
。 The documentation indicates that it should:
permissions[]
list
The list of permissions for users with access to this file.
我可以在单独的API调用中获取权限(permissions.list
fileId
)。这向我表明客户端具有查看此信息的正确权限,但出于某种原因,API未通过files.list
或files.get
调用返回。
使用files.list
调用时,是否需要执行某些操作以确保权限字段存在?我非常希望避免在(N / PageSize)中出现问题一个N问题。
注意:我已经省略了相关的代码和响应,因为除了permissions
之外,它们几乎与预期相同。例如,存在userPermission
和owners
属性。
谢谢!
答案 0 :(得分:1)
默认情况下不设置此属性,但您可以在请求网址中显式调用此属性。您将不得不依赖于“部分响应”,您可以在其中设置所需的参数以进行查阅或列出。您可以在此处详细了解此主题:https://developers.google.com/drive/web/performance#partial-response;并且可以在此站点上找到ruby的实现:https://developers.google.com/api-client-library/ruby/guide/performance#fields