小编And*_*all的帖子

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

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

\n\n

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

\n\n

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

\n\n

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

\n\n

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

\n\n
POST /{version}/me/drive/items/01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN/workbook/createSession\n
Run Code Online (Sandbox Code Playgroud)\n\n

它总是返回 MethodNotAllowed:

\n\n
{"error": {"code": "MethodNotAllowed","message": "Method not allowed.","innerError": { "request-id": "9c1d81ec-4300-4e8b-b453-82cd6caca00e", "date": "2016-10-19T01:25:20"} } }\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试了 {version} v1.0 和 beta。

\n\n …

excel onedrive microsoft-graph-api

3
推荐指数
1
解决办法
732
查看次数

标签 统计

excel ×1

microsoft-graph-api ×1

onedrive ×1