Office365 DriveItem ID在项目ID中有感叹号,无法使用microsoft graph api从存储在onedrive中的工作簿检索工作表
无法通过microsoft graph API从存储在onedrive中的工作簿检索工作表列表 以下API提供了我的ondrive帐户上的工作簿列表 返回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
{
"@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。这在论坛上讨论了很长时间