当我尝试获取外部用户共享的文件详细信息时返回"Item not found"错误



与我共享API为我提供了内部和外部用户共享的所有文件和文件夹的列表。下面提到了共享的API URLhttps://learn.microsoft.com/en-us/graph/api/drive-sharedwithme?view=graph-rest-1.0&tabs=http

但是当我试图访问外部用户已共享的文件的共享DriveItem资源时,绕过DriveID和文件ID进入API/驱动器/{remoteItem driveId}/项目/{remoteItem id}API抛出一个错误作为-

{
"error": {
"code": "itemNotFound",
"message": "Item not found",
"innerError": {
"date": "2020-10-20T12:07:39",
"request-id": "5a3b3836-fe3e-450a-837e-1b3e962ac94b",
"client-request-id": "5a3b3836-fe3e-450a-837e-1b3e962ac94b"
}
}
}

但是相同的API可以很好地处理与内部用户共享的文件。我是不是遗漏了什么?非常感谢您的帮助?

谨致问候,Kuldeep K

对于外部租户,请确保根据公共文档附加?allowexternal=true,然后重试。

当我试图从同事制作的excel中获取工作簿信息时,也遇到了同样的问题。我最初使用

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

并使用修复

GET /drives/{remoteItem-driveId}/items/{remoteItem-id}/workbook/worksheets

驱动器ID在";父引用";在我的情况下;remoteItem";与列出的第一个id相同。

相关内容

  • 没有找到相关文章

最新更新