Ruby Google驱动器文件资源缺少权限数据
我使用的是谷歌硬盘的ruby sdk,API v2。使用Ruby Google驱动器文件资源缺少权限数据,ruby,google-drive-api,Ruby,Google Drive Api,我使用的是谷歌硬盘的ruby sdk,API v2。使用文件.list或文件.get方法时,响应不包含权限: 权限[]列表有权访问此文件的用户的权限列表。 我能够在单独的API调用中获取权限(permissions.listwithfileId)。这向我表明客户端具有查看此信息的正确权限,但由于某些原因,API没有将其与文件一起返回。list或文件。get调用 在使用文件.list调用时,是否需要执行一些操作来确保权限字段存在?我非常希望避免将(N/PageSize)问题转化为N问题 注意:我省
文件.list
或文件.get
方法时,响应不包含权限
:
权限[]
列表
有权访问此文件的用户的权限列表。
我能够在单独的API调用中获取权限(permissions.list
withfileId
)。这向我表明客户端具有查看此信息的正确权限,但由于某些原因,API没有将其与文件一起返回。list
或文件。get
调用
在使用文件.list
调用时,是否需要执行一些操作来确保权限字段存在?我非常希望避免将(N/PageSize)问题转化为N问题
注意:我省略了包含相关代码和响应,因为除了权限
之外,它们与预期基本相同。例如,存在userPermission
和owner
属性
谢谢 默认情况下不设置此属性,但您可以在请求url中显式调用它。您必须依赖“部分响应”,在该响应中,您可以设置所需的参数以进行查询或列出。你可以在这里阅读更多关于这个主题的内容:;ruby的实现可以在以下站点找到:“此属性不是默认设置的”-源代码?您发布的这两个链接的状态都是“默认情况下,服务器在处理请求后发回资源的完整表示。”。