【发布时间】:2021-01-13 21:14:40
【问题描述】:
Microsoft Graph API 快把我逼疯了。我尝试阅读了几个小时,但仍然无法正常工作。
我使用 Sharepoint,其中包含一个子站点,其中有包含多个文件夹的 DocumentLibrary。
我搜索API:(https://graph.microsoft.com/v1.0/search/query)
"hits": [
{
"hitId": "01XPDM72T7SCIOG6BP4BAYQ5QI5RFFAESK",
"rank": 1,
"summary": "<c0>test</c0><ddd/><c0>test</c0><ddd/>",
"resource": {
"@odata.type": "#microsoft.graph.driveItem",
"size": 4,
"id": "3",
"createdDateTime": "2021-01-08T12:11:12Z",
"lastModifiedDateTime": "2021-01-08T12:11:12Z",
"name": "test.txt",
"webUrl": "https://tenant.sharepoint.com/sites/SubSite/Gedeelde documenten/test.txt",
"fileSystemInfo": {
"createdDateTime": "2021-01-08T12:11:12Z",
"lastModifiedDateTime": "2021-01-08T12:11:12Z"
},
"lastModifiedBy": {
"user": {
"displayName": "Admin"
}
},
"parentReference": {
"driveId": "2",
"siteId": "1",
"sharepointIds": {
"listId": "[snip]",
"listItemUniqueId": "[snip]"
}
}
}
},
到目前为止一切顺利。我找到了一个driveItem,现在想获取内容。
在 parentReference 中,我在资源中看到 driveId、siteId 和 id。 据我所知:
{site-id} = 1;
{drive-id} = 2;
{item-id} = 3;
如果我查看https://docs.microsoft.com/en-us/graph/api/driveitem-get,我可以使用多个函数。
我从/sites/{site-id}/drive/items/{item-id}和/drives/{drive-id}/items/{item-id}开始
回应:
"error": { "code": "itemNotFound", "message": "The resource could not be found.",
/sites/{site-id}/lists/{list-id}/items/{item-id}/driveItem
回复:
"error": { "code": "itemNotFound", "message": "The specified list was not found",
没有任何作用。 有人可以帮帮我吗?
【问题讨论】:
标签: sharepoint microsoft-graph-api