Box API Java SDK搜索函数返回有限数量的文件

Box API Java SDK搜索函数返回有限数量的文件,java,directory,box-api,box,boxapiv2,Java,Directory,Box Api,Box,Boxapiv2,当我试图从BOX API的JAVA sdk中搜索某个术语时,我只得到400个结果,而在app.BOX.com上搜索同一术语时,我得到1270个结果。 请帮忙 BoxAPIConnection api = new BoxAPIConnection("developer token"); BoxFolder rootFolder = BoxFolder.getRootFolder(api); Iterable<BoxItem.Info> results = rootFol

当我试图从BOX API的JAVA sdk中搜索某个术语时,我只得到400个结果,而在app.BOX.com上搜索同一术语时,我得到1270个结果。 请帮忙

BoxAPIConnection api = new BoxAPIConnection("developer token");
    BoxFolder rootFolder = BoxFolder.getRootFolder(api);
    Iterable<BoxItem.Info> results = rootFolder.search("*.pdf");


    for (BoxItem.Info result : results) {

     System.out.println("Result:"+i+" FileName&ID:"+result.getName()+" "+result.getID());
//Only Returning 400 Results
    }
BoxAPIConnection api=新的BoxAPIConnection(“开发者令牌”);
BoxFolder rootFolder=BoxFolder.getRootFolder(api);
Iterable results=rootFolder.search(“*.pdf”);
对于(BoxItem.Info结果:结果){
System.out.println(“结果:+i+”文件名和ID:+Result.getName()+”“+Result.getID());
//仅返回400个结果
}

Java SDK for Box API中没有关于返回多少项的限制。
BoxFolder.search()
返回的
Iterable
将迭代,直到Box API不再返回更多结果(以200项为一批)

因此,除非您在与Box API的通信中遇到某种错误(使用Charles Proxy或Fiddler或类似工具来监视),否则这意味着您遇到了范围问题。一种可能的解释是,当您在box.com上搜索时,您在企业范围内搜索,而当您通过API搜索时,您在用户范围内搜索。你能检查一下结果吗