图 Excel REST API - Azure AD 2.0 端点 - 是否支持 OneDrive 个人版?

Graph Excel REST API - Azure AD 2.0 Endpoint - Is OneDrive Personal Supported?

我想 access/manipulate Excel 使用 Microsoft Graph REST API 将工作簿存储在 OneDrive Personal 中。 我能够 access/manipulate Excel 工作簿存储在 OneDrive for Business 中。

我能够验证我的 OneDrive 个人帐户(获取访问令牌、权限范围等)并且我能够执行其他(非 Excel 相关)图形 REST 操作,例如查看文件属性。

Microsoft Graph Explorer https://graph.microsoft.io/en-us/graph-explorer# 仅支持 OneDrive for Business(不支持 OneDrive Personal)。

这里 https://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/excel,它说“…读取和修改存储在 OneDrive、SharePoint 或其他支持的存储平台中的 Excel 工作簿”。他们真的是说 "OneDrive for Business" 吗?

当我尝试访问任何与 Excel-工作簿相关的内容(在 OneDrive 个人版上)时,例如:

POST /{version}/me/drive/items/01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN/workbook/createSession

总是returns MethodNotAllowed:

{"error": {"code": "MethodNotAllowed","message": "Method not allowed.","innerError": { "request-id": "9c1d81ec-4300-4e8b-b453-82cd6caca00e", "date": "2016-10-19T01:25:20"} } }

我试过 {version} v1.0 和 beta。

Graph Excel REST API 是否支持 OneDrive Personal?如果不是,什么时候可以?我找不到关于此的任何文档。 我意识到 Graph 最近才开始通过 Azure AD 2.0 端点支持 OneDrive Personal,所以可能只是延迟支持 Excel?

在 OneDrive 个人版中访问 Excel REST API 工作簿的功能目前不可用。我们正在努力在不久的将来实现这一点。