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

我想使用Microsoft Graph REST API访问/操作存储在OneDrive个人中的Excel工作簿。 我可以访问/操作存储在OneDrive for Business中的Excel工作簿。

我能够validation我的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 

它总是返回MethodNotAllowed:

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

我尝试了{版本} v1.0和testing版。

图表Excel REST API是否支持OneDrive个人? 如果不是,什么时候可能呢? 我找不到任何文件。 我意识到Graph最近刚刚通过Azure AD 2.0 Endpoint开始支持OneDrive Personal,所以也许在支持Excel方面只是延迟了一些?

在OneDrive个人工作簿上访问Excel REST API的function目前不可用。 我们正在努力在不久的将来做到这一点。