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

标签 excel microsoft-graph-api onedrive

我想使用 Microsoft Graph REST API 访问/操作存储在 OneDrive Personal 中的 Excel 工作簿。 我能够访问/操作存储在 OneDrive for Business 中的 Excel 工作簿。

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

Microsoft Graph 浏览器 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 Personal 上)时,例如:

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

它总是返回 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 的功能。我们正在努力在不久的将来实现这一目标。

关于excel - 图表 Excel REST API - Azure AD 2.0 端点 - 是否支持 OneDrive 个人版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40121236/

相关文章:

Excel - 检查范围内的单元格是否匹配,然后替换单元格

microsoft-graph-api - 微软图形 : Filtering issue with Planner tasks

json - Microsoft Graph 上的 AAD 应用程序注册

onedrive - Live SDK 是否已弃用?

excel - Excel公式中 '{ }'的含义?

arrays - 从范围值VBA创建数组

java - 无法访问 NPOIFSFileSystem

azure-active-directory - 如何使用/adminconsent端点为一组用户而不是整个组织授予权限?

web-applications - 与我的 onedrive 连接的应用程序列表

javascript - 使用 OneDrive 文件选择器 API 将文件上传到默认文件夹