我想知道是否有可能获得驱动器中所有项目的编辑器名称。
我需要获得驱动器项目及其编辑器名称的列表。
我可以一次获得所有带有其信息的物品。
(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 = Editor))
但是我担心如果我有大量的文档列表,为每个文档调用版本端点将太长。
是否有办法快速获得它?
不可能在单个API调用中检索驱动器中所有项目的所有编辑器。如您所述,您可以检索最新版本的所有编辑器,但是您需要查询每个项目的所有版本的过去历史的所有版本的历史记录。
虽然不是万无一失,但您可以向网站查询所有具有对该网站的编辑/贡献权限的用户,但不会是历史记录(即如果删除或保留了他们,则该网站上可能不再列出编辑者) 。