首页 文章

无法获得Onedrive共享文件权限

提问于
浏览
3

我正在尝试使用以下查询检索OneDrive个人共享文件权限:

https://graph.microsoft.com/v1.0/me/drives/{drive-id}/items/{item-id}/permissions

但作为回应,我收到以下信息:

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('myemail%40yahoo.com')/drive/items('fileid')/permissions",
    "value": []
}

而不是Microsoft OneDrive Graph API documentation上提到的以下内容:

{
  "value": [
    {
      "id": "1",
      "roles": ["write"],
      "grantedTo": {
        "user": {
          "id": "5D33DD65C6932946",
          "displayName": "John Doe"
        }
      },
      "inheritedFrom": {
        "driveId": "1234567890ABD",
        "id": "1234567890ABC!123",
        "path": "/drive/root:/Documents" }
    }                
  ]
}

这可能是什么原因?

1 回答

  • 0

    这是个人OneDrive中尚未与任何人共享的文件的预期行为 . 个人OneDrive的 Owner 权限是隐含的(驱动器的所有者是该驱动器中每个文件的所有者),因此它只显示 ReadWrite 权限(如果存在) .

相关问题