我们有一个包含文档的SharePoint列表。通过使用Graph API将文档推送到该列表来填充该列表。 Graph API在将文档添加到List时创建GUID。但是,我们无法使用Graph API发送的GUID查询列表。如果我们在查询中使用GUID,则会收到错误
Provided list item identifer is not in an allowed format
(拼写错误不是我的错,我只是复制粘贴来自Graph的消息:)
当我在GUID周围添加单引号或双引号时,正如之前的一些帖子所建议的那样,它会抛出错误说
The request is malformed or incorrect.
文档在库中可见,我可以使用列表分配的增量标识符来查询它。我无法使用GUID来完成它,我们的用例要求我们能够通过其GUID或其名称搜索文档,这两者都是我们无法使用Graph API执行的。为了进一步排除故障,我们需要确认Graph API返回的GUID是否实际上是文档中存储在SharePoint中的GUID,如果是,那么它在源中存储的格式是什么系统。但是,我在获取列表项的GUID时找到的所有信息都已过时,并且没有一个解释如何在SharePoint Online的上下文中执行此操作。在这方面的任何帮助将极大地帮助我们,并将同样受到赞赏。