如何同时获取列表项的所有编辑 Microsoft Graph
How to get all editors of list Items at once Microsoft Graph
我想知道是否可以获取驱动器中项目的所有编辑器名称。
我需要获得一份包含编辑器名称的驱动器项目列表。
我可以一次性获取所有物品及其信息。
(https://graph.microsoft.com/v1.0/sites/siteId/lists/documents/items/)
并且在另一个时间,我可以检索文档所有版本的编辑器。
(https://graph.microsoft.com/v1.0/sites/siteId/lists/documents/items/itemId/versions?expand=fields($select=编辑器))
但我担心如果我有大量文档,调用每个文档的版本端点会太长。
有没有办法快速获取?
不可能在单个 API 调用中检索驱动器中所有项目的所有编辑器。正如您所说,您可以检索最新版本的所有编辑者,但您需要查询每个项目的版本历史记录,以了解所有项目的所有过去编辑者。
虽然并非万无一失,但您可以查询该站点以查找对该站点具有编辑/投稿权限的所有用户,但这不会是历史记录(即,如果某个编辑已被删除,则该编辑可能不再列在该站点上或离开)。
我想知道是否可以获取驱动器中项目的所有编辑器名称。
我需要获得一份包含编辑器名称的驱动器项目列表。
我可以一次性获取所有物品及其信息。
(https://graph.microsoft.com/v1.0/sites/siteId/lists/documents/items/)
并且在另一个时间,我可以检索文档所有版本的编辑器。
(https://graph.microsoft.com/v1.0/sites/siteId/lists/documents/items/itemId/versions?expand=fields($select=编辑器))
但我担心如果我有大量文档,调用每个文档的版本端点会太长。
有没有办法快速获取?
不可能在单个 API 调用中检索驱动器中所有项目的所有编辑器。正如您所说,您可以检索最新版本的所有编辑者,但您需要查询每个项目的版本历史记录,以了解所有项目的所有过去编辑者。
虽然并非万无一失,但您可以查询该站点以查找对该站点具有编辑/投稿权限的所有用户,但这不会是历史记录(即,如果某个编辑已被删除,则该编辑可能不再列在该站点上或离开)。