SharePoint子网站列表中的Microsoft Graph nextLink

时间:2018-04-03 15:00:21

标签: office365 microsoft-graph

在SharePoint Online中,我有一个名为" subsite_a"的子网站。在我的根网站集下。该子站点具有包含约50个项目的通用列表。当我查询前十项时:

https://graph.microsoft.com/v1.0/sites/root:/subsite_a:/lists/d383fe85-83e3-448d-afc8-cc42ee9de535/items?top=10

我得到一个看起来像这样的@ odata.nextLink属性:

{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#sites('root')/microsoft.graph.getByPath/lists('d383fe85-83e3-448d-afc8-cc42ee9de535')/items",
"@odata.nextLink": "https://graph.microsoft.com/v1.0/sites/root/getByPath(path='pathValue')/lists/d383fe85-83e3-448d-afc8-cc42ee9de535/items?top=10&$skiptoken=UGFnZWQ9VFJVRSZwX0lEPTEw",
"value": [{ ... }]
}

当我使用nextLink时,我收到错误"请求格式错误或不正确。"

对我来说,nextLink看起来很糟糕。我期望通过额外的skipToken进行相同的api调用。

nextLink的格式是否正确?

旁注:当列表直接位于根网站下时,nextLink查找并正常工作

1 个答案:

答案 0 :(得分:0)

我刚刚从nextLink添加到第一个URL GET查询“跳过”部分。 结果,nextLink应该类似于:

https://graph.microsoft.com/v1.0/sites/root:/subsite_a:/lists/d383fe85-83e3-448d-afc8-cc42ee9de535/items?top=10&$skiptoken=UGFnZWQ9VFJVRSZwX0lEPTEw