onedriveに格納されているワークブックのリストをmicrosoft graph APIで取得できません。DriveItem IDには項目IDに感嘆符があり、Microsoft Graph APIを使用してonedriveに保存されたワークブックからワークシートを取得できません
APIは私ondrive口座にワークブックのリストを提供する次の https://graph.microsoft.com/v1.0/me/drive/root/search(q='.xlsx')?select=name,id,webUrl
リターン{
"@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 すなわち https://graph.microsoft.com/v1.0/me/drive/items/7CFB16EE6D5730EF!53780/workbook/worksheets
次使用して、このワークブックからワークシートを取得しようとすると、次のエラーが発生する
{
"error": {
"code": "ResourceNotFound",
"message": "Resource not found.",
"innerError": {
"request-id": "123139d9-bf93-46ab-8e2a-c139f7b4996f",
"date": "2017-05-31T06:42:05"
}
}}
私たちはコンシューマアカウントを持ち、ドライブアイテムのIDに '!'があります。セパレータ。コンシューマーサービスアカウント、すなわちオフィス365ホームサブスクリプションのMicrosoftグラフを使用して、ワークブックのリストをワークブックから取得するのに役立つものがあれば、感謝します。
'https://graph.microsoft.com/v1.0/me/drive/items/7CFB16EE6D5730EF!53780'へのリクエストは200応答を返しますか? – Brad