【问题标题】:How to get the list of possible operations that can be performed on DriveItem resource?如何获取可以对 DriveItem 资源执行的可能操作列表?
【发布时间】:2018-11-27 02:10:05
【问题描述】:

我们正在使用为 OneDrive(个人)提供的 REST API 编写 OneDrive 客户端应用程序,并且需要一种方法来识别资源上支持/允许的操作。

有一种叫做活动的东西,它列出了已经对资源执行的所有操作。

Permission 资源提供有关授予 DriveItem 资源的共享权限的信息。

同样是调用时返回一个空白数组:(。

那么,有什么方法可以确定手头资源上允许的所有操作,例如 Google Drive v3 File resource 有一个名为“capabilities”的字段,其中列出当在客户端应用程序中选择该特定资源时,允许对资源进行的所有操作使客户端可以轻松地仅显示支持的操作。

【问题讨论】:

    标签: rest microsoft-graph-api file-permissions onedrive user-permissions


    【解决方案1】:

    实际上,权限资源提供了已授予特定资源的共享信息,即只有当资源与其他用户共享时,此信息才可用。

    因此,对于 One Drive Personal 的“由我共享”部分中的所有文件,此信息将可用,并且使用同一用户可以管理对资源的共享访问权限。

    但问题仍然存在,如何确定在特定资源上允许的所有操作或用户对资源的角色?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多