如何配置StackExchange /questions API获取自定义数量的结果?
如何通过Stack Exchange API自定义返回结果数量?
嘿,这个问题我太熟悉啦!你找的参数不是maxResults,Stack Exchange API里控制单页返回结果数量的参数是pagesize,刚好能满足你要10条或100条的需求~
- 这个参数的取值范围是1到100,完全覆盖你的需求
- 默认情况下
pagesize的值是30,这就是你之前只拿到30条结果的原因 - 举个实际的例子:
- 要返回10条问题,请求地址改成这样:
https://api.stackexchange.com/2.2/questions?order=desc&sort=activity&site=stackoverflow&pagesize=10 - 要返回100条问题,就把参数改成
pagesize=100:https://api.stackexchange.com/2.2/questions?order=desc&sort=activity&site=stackoverflow&pagesize=100
- 要返回10条问题,请求地址改成这样:
要是之后你需要获取超过100条的结果,就得结合page参数来分页请求啦,不过目前你的需求用pagesize就完全能解决~
内容的提问来源于stack exchange,提问作者ReyAnthonyRenacia
相关产品推荐
相关产品推荐

