我试图使用https://apis.live.net/v5.0/folderid/files来获取有关文件夹中文件的信息?从文件夹中检索文件信息的限制
我的这个特定文件夹大约有5200个文件。所以,当我提出上述请求时,我正在获取readtimeout。我可以提出请求的文件数量有限制吗?
注:我能够成功地检索从文件夹中的文件信息,如果我限制文件数到500说https://apis.live.net/v5.0/folderid/files?limit=500
我试图使用https://apis.live.net/v5.0/folderid/files来获取有关文件夹中文件的信息?从文件夹中检索文件信息的限制
我的这个特定文件夹大约有5200个文件。所以,当我提出上述请求时,我正在获取readtimeout。我可以提出请求的文件数量有限制吗?
注:我能够成功地检索从文件夹中的文件信息,如果我限制文件数到500说https://apis.live.net/v5.0/folderid/files?limit=500
一般来说这是很好的页面的查询可能会返回大量的请求。您可以尝试将limit
查询参数与offset
查询参数组合使用,以便一次读取多组儿童,并查看是否对您更好。
我会在相关信息引述的文档,便于参考:
指定的第一个项目在前面的代码偏移参数设置为第一项的索引获得您想要得到。例如,要从第三个项目开始获取两个项目,请使用FOLDER_ID/files?limit = 2 & offset = 3。 注意在返回的JavaScript对象表示法(JSON)格式的对象中,可以查看分页对象中的上一个和下一个结构(如果它们适用)以获取上一个和下一个条目的偏移量和限制参数值,if它们存在。
您也可能要考虑换到new API,它有它自己的分页模式(使用next
链接)。