如何使用SharePoint REST API获取文件评论
你尝试在文件API路径后追加/comments出现404,是因为SharePoint的文件评论资源并不直接挂载在Files节点下,需要通过关联的列表项(ListItem)来获取。
以下是两种可行的调用方式:
方式1:通过文件对应的列表项ID获取
首先从你已获取的文件数据中提取ListItemAllFields.Id(即该文件对应的列表项ID),然后使用如下API:
https://acme.sharepoint.com/sites/my-site/_api/Web/Lists(guid'xxx')/Items(替换为列表项ID)/Comments
方式2:通过文件唯一ID直接关联获取
从已获取的文件数据中提取UniqueId,使用如下API直接关联到列表项后获取评论:
https://acme.sharepoint.com/sites/my-site/_api/Web/GetFileById('替换为文件UniqueId')/ListItemAllFields/Comments
注意:请求时需确保调用账号拥有读取评论的权限,且请求头需包含符合OData版本的Accept头(例如Accept: application/json;odata=verbose)。
内容的提问来源于stack exchange,提问作者Mugen
相关产品推荐
相关产品推荐

