Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft graph api SharePoint上具有列表子项的nextLink_Microsoft Graph Api - Fatal编程技术网

Microsoft graph api SharePoint上具有列表子项的nextLink

Microsoft graph api SharePoint上具有列表子项的nextLink,microsoft-graph-api,Microsoft Graph Api,我正在使用如上所述的driveItem端点的列表子项来列出文件夹的内容,并在适当的情况下使用nextLink属性。这在OneDrive中非常有效,但在SharePoint网站中列出driveItems时,我会得到前200个项目和下一个链接,该链接只返回最后2个,而不会再返回下一个链接。我也尝试过手动设置$top值,但没有帮助 不确定这是否是API的错误,但如果您能提供任何帮助,我们将不胜感激。根据您的描述,我假设您希望使用API“{site id}/list” 根据我的测试,当我们按TOP查询列

我正在使用如上所述的driveItem端点的列表子项来列出文件夹的内容,并在适当的情况下使用nextLink属性。这在OneDrive中非常有效,但在SharePoint网站中列出driveItems时,我会得到前200个项目和下一个链接,该链接只返回最后2个,而不会再返回下一个链接。我也尝试过手动设置$top值,但没有帮助


不确定这是否是API的错误,但如果您能提供任何帮助,我们将不胜感激。

根据您的描述,我假设您希望使用API“{site id}/list”

根据我的测试,当我们按TOP查询列出所有网站时,如果少于400个网站,则响应中将不存在“nextur”


您的SharePoint网站是否有超过400个SharePoint网站?如果没有,您有多少个站点?

抱歉,我指的是在SharePoint站点中列出driveItems。我已经相应地更新了我的问题。目前只有两三个网站。我正在使用的API是GET/drives/{drive id}/root:/{path relative to root}:/children如果只有两个或三个,响应中将不存在“NextUrl”。因为没有更多的网站展示请注意,我指的是在一个网站中列出驱动项,而不是网站本身。对不起,我没有清楚地表达我的意思。我想确认此站点上有多少DriveItems。如果少于200个项目,则在查询前200个项目后,将不会有更多的项目,因此响应中没有下一个项目。