【发布时间】:2023-04-11 10:29:01
【问题描述】:
使用 Microsoft Graph API,我可以通过 https://graph.microsoft.com/v1.0/me/drive/items/{id}/ 从存储在我的企业 OneDrive 上的驱动项获取工作簿资源。
但是,如果另一个用户将工作簿共享给组织并且我通过 https://graph.microsoft.com/v1.0/shares/{EncodedSharingURL}/driveitem/ 访问它,我将无法获取工作簿资源。
尝试访问共享驱动项的工作簿时的响应如下:
"message": "Unable to find target address"
驱动项返回的 JSON 在这两种情况下看起来非常相似。有什么不同?
【问题讨论】:
-
我也在努力解决这个问题
-
很高兴知道,一年多过去了,这仍然是一个谜,微软还没有更新他们的文档。
-
我偶然发现了同样的问题。它不能解决我自己的问题,但似乎我们仍然能够通过以下链接获取文件的全部内容:
https://graph.microsoft.com/v1.0/shares/{EncodedSharingURL}/driveitem/content -
也许这可以帮助你:stackoverflow.com/a/71109776/7448794
标签: excel api microsoft-graph-api