gpt4 book ai didi

excel - 使用 Microsoft Graph API 在 shareddriveitem/driveitem 资源中找不到工作簿关系

转载 作者:行者123 更新时间:2023-12-04 20:51:29 27 4
gpt4 key购买 nike

使用 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"

driveitem 返回的 JSON 在这两种情况下看起来都非常相似。它有什么不同?

最佳答案

要直接访问文件,您需要驱动器 ID 和文件 ID,其中包含 https://graph.microsoft.com/v1.0/shares/{EncodedSharingURL}/driveitem/回复:
driveID = driveitem.ParentReference.DriveId
fileID = driveitem.ParentReference.Id
像这样使用它:
https://graph.microsoft.com/v1.0/drives(driveID)/items(fileID)/workbook/worksheets
这里是:
https://docs.microsoft.com/en-us/graph/api/drive-sharedwithme?view=graph-rest-1.0&tabs=http#remarks

关于excel - 使用 Microsoft Graph API 在 shareddriveitem/driveitem 资源中找不到工作簿关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59207900/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com