我正在做一个API调用,返回一系列公园。我认为系统中有466个公园,每次返回的结果数是50。我认为这意味着我只需在URL中添加一个“limit=466”,就可以得到50多个。结果是,如果添加超过50的限制,我就会得到一个“列表索引错误超出范围”的IndexError。在我的Python代码的顶部,我正在导入urllib.request和json。我使用的URL如下所示:
https://developer.nps.gov/api/v1/parks?limit=100&API_KEY=apikey我有预感这些是初学者的问题,但我想知道两件事。我怎么才能有50多个公园回来呢?如果将来有更多的公园被添加到API中,是否有办法只做一种“所有的结果”而不是一个整数呢?
发布于 2022-07-24 02:32:37
我怎么才能有50多个公园回来呢?
如果API不希望你一次得到超过50,你就不能。你只能做API允许你做的事情。
,是否有一种方法只做一种“所有结果”而不是一个整数
可能,如果API提供了一种方法来做到这一点。从这个例子看不出来。
https://stackoverflow.com/questions/73095384
复制相似问题