如何使用 Microsoft Graph API 解决 Sharepoint(FileContentRead) 中的 404 -“ItemNotFound”错误?

问题描述 投票:0回答:1

我使用下面的 API 使用 Microsoft Graph API 从 Sharepoint 读取其内容。

https://graph.microsoft.com/v1.0/sites/{hostname},{spsite-id},{spweb-id}/drives/<drive-id>/items/<items-id>/content

两天前,它正确地从根站点正确获取文件内容。但今天我检查了是否获得了与以下问题相同的文件内容。

{
    "error": {
        "code": "itemNotFound",
        "message": "Item not found",
        "innerError": {
            "request-id": "<request_id>",
            "date": "<date_time>"
        }
    }
}

不知道这可能是什么原因造成的?我在谷歌上搜索没有找到更好的解决方案。

有人建议我解决上述问题的方法。

sharepoint microsoft-graph-api
1个回答
0
投票

我建议使用此端点下载流式 DriveItem 内容:

GET /sites/{siteId}/drive/items/{item-id}/content

https://learn.microsoft.com/en-us/graph/api/driveitem-get-content?view=graph-rest-1.0&tabs=http

© www.soinside.com 2019 - 2024. All rights reserved.