首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能从API调用返回比默认限制允许的更多的结果?

是否有可能从API调用返回比默认限制允许的更多的结果?
EN

Stack Overflow用户
提问于 2022-07-24 02:25:22
回答 1查看 156关注 0票数 2

我正在做一个API调用,返回一系列公园。我认为系统中有466个公园,每次返回的结果数是50。我认为这意味着我只需在URL中添加一个“limit=466”,就可以得到50多个。结果是,如果添加超过50的限制,我就会得到一个“列表索引错误超出范围”的IndexError。在我的Python代码的顶部,我正在导入urllib.request和json。我使用的URL如下所示:

代码语言:javascript
复制
https://developer.nps.gov/api/v1/parks?limit=100&API_KEY=apikey

我有预感这些是初学者的问题,但我想知道两件事。我怎么才能有50多个公园回来呢?如果将来有更多的公园被添加到API中,是否有办法只做一种“所有的结果”而不是一个整数呢?

EN

回答 1

Stack Overflow用户

发布于 2022-07-24 02:32:37

我怎么才能有50多个公园回来呢?

如果API不希望你一次得到超过50,你就不能。你只能做API允许你做的事情。

,是否有一种方法只做一种“所有结果”而不是一个整数

可能,如果API提供了一种方法来做到这一点。从这个例子看不出来。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73095384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档