Office365 Graph Api:在sharepoint中下载特定版本的文件

Office365 Graph Api:在sharepoint中下载特定版本的文件,office365,microsoft-graph-api,onedrive,sharepoint-online,Office365,Microsoft Graph Api,Onedrive,Sharepoint Online,我可以获取特定版本的文件元数据: /beta/sites/siteid/items/itemid/versions/versionid?expand=fields 我找不到API来下载该版本的文件 如何下载给定版本的文件?检索以前的版本使用与当前文件版本相同的机制。如果将/content附加到URI,它将检索实际文件,而不仅仅是其元数据: /beta/sites/{site-id}/drives/{drive-id}/items/{item-id}/versions/{version-id}/

我可以获取特定版本的文件元数据:

/beta/sites/siteid/items/itemid/versions/versionid?expand=fields
我找不到API来下载该版本的文件


如何下载给定版本的文件?

检索以前的版本使用与当前文件版本相同的机制。如果将
/content
附加到URI,它将检索实际文件,而不仅仅是其元数据:

/beta/sites/{site-id}/drives/{drive-id}/items/{item-id}/versions/{version-id}/content

这是行不通的。正在获取包含以下消息的BadRequest:Resource not found for the segment“contentTry include
drives/{id}
-
/beta/sites/{site id}/drives/{drive id}/items/{item id}/versions/{version id}/content
我尝试了几种组合,仅放置驱动器和driveid,包括您建议的一种。但非政府组织正在发挥作用。不确定规则是否与为msteam创建的sharepoint网站不同。我正在为MSTeam创建的站点执行这些活动,只要驱动器上启用了版本控制,它从哪里来就不重要了。团队创建一个SharePoint团队网站(从技术上讲,我相信是团队创建了它,但同样,这并不重要)。您可以通过SharePoint UI检索特定版本吗?可以,我可以通过SharePoint UI检索特定版本。