【发布时间】:2018-03-05 06:34:38
【问题描述】:
我们有一个包含文档的 SharePoint 列表。该列表通过使用 Graph API 向其推送文档来填充。 Graph API 在将文档添加到列表时会创建一个 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 来完成。为了进一步排除故障,我们需要确认图形 API 返回的 GUID 是否实际上是存储在 SharePoint 中的文档,如果是,那么它存储在源中的格式是什么系统。但是,我在获取列表项的 GUID 时发现的所有信息都已过时,并且没有解释如何在 SharePoint Online 的上下文中进行操作。在这方面的任何帮助都将极大地帮助我们,我们将不胜感激。
【问题讨论】:
-
我已经在下面的帖子中讨论了这个问题的答案。 How to Find GUID
标签: office365 microsoft-graph-api sharepoint-online