我正在尝试以下方法
https://data.gov.in/api/datastore/resource.json/?resource_id=e16c75b6-7ee6-4ade-8e1f-2cd3043ff4c9&api-key=APIKEY&limit=200
我仍然只有100条记录。如果我将限制更改为50,它会给我50条记录。如何获得101 - 200及以后的记录?
我也尝试使用 offset 参数,如下所示:
&offset=50
期望它给我50-150的记录,但它没有。
有没有人有想法?
答案 0 :(得分:3)
从OGD平台尝试this query。
您会找到total_records = 2947
和count=100
。
在这里,您总共有2947条记录,并且在一个查询中最多可以获取100条记录。如果您想要下一个200结果,请设置offset=2
,这将给出201到300的结果,依此类推。您需要在每个查询中将偏移量增加1,直到 2947/100 = 29 (第29次查询将给出47条记录)才能获得所有数据。
参数限制用于获取每个查询中的记录总数,并且介于0到100(最大)之间。这就是为什么当你设置limit=50
时,你有50条记录,但如果你设置limit=110
,你仍然会得到100条记录。
希望我的回答足够清楚。祝你好运。