Office365 DriveItem ID在项目ID中有感叹号,无法使用microsoft graph api从存储在onedrive中的工作簿检索工作表

Office365 DriveItem ID在项目ID中有感叹号,无法使用microsoft graph api从存储在onedrive中的工作簿检索工作表,office365,microsoft-graph-api,office365api,onedrive,Office365,Microsoft Graph Api,Office365api,Onedrive,无法通过microsoft graph API从存储在onedrive中的工作簿检索工作表列表 以下API提供了我的ondrive帐户上的工作簿列表 返回 { "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)", "value": [ { "@odata.type": "#microsoft.graph.driveItem", "name

无法通过microsoft graph API从存储在onedrive中的工作簿检索工作表列表

以下API提供了我的ondrive帐户上的工作簿列表

返回

{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)",
"value": [
    {
        "@odata.type": "#microsoft.graph.driveItem",
        "name": "OnlineArticle.xlsx",
        "id": "7CFB16EE6D5730EF!53780",
        "webUrl": "https://1drv.ms/x/s!AO8wV23uFvt8g6QU"
    }]}
但是,当我们尝试使用以下API从此工作簿获取工作表时 即

我们得到以下错误

{
"error": {
    "code": "ResourceNotFound",
    "message": "Resource not found.",
    "innerError": {
        "request-id": "123139d9-bf93-46ab-8e2a-c139f7b4996f",
        "date": "2017-05-31T06:42:05"
    }
}}
我们有消费者帐户,驱动器项目的id为“!”分离器。如果有任何人能帮助我们使用microsoft graph为我们的消费者服务帐户(即office 365 home subscription)从我们的工作簿检索工作表列表,我们将不胜感激。

graph目前唯一支持office 365帐户(OneDrive for Business、Group Drive等)


根据这里的ID,这看起来像消费者OneDrive(消费者驱动器在ID中包含一个!),这就是API失败的原因。消费者OneDrive支持应该很快就会到达终点。但目前不支持这种情况

是否请求
https://graph.microsoft.com/v1.0/me/drive/items/7CFB16EE6D5730EF!53780
返回200响应?此功能是否有ETA。这在论坛上讨论了很长时间