我使用下面的 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>"
}
}
}
不知道这可能是什么原因造成的?我在谷歌上搜索没有找到更好的解决方案。
有人建议我解决上述问题的方法。
我建议使用此端点下载流式 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