2016-08-02 37 views
0

我正在尝试以下操作 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及以上的记录?data.gov.in:限制参数不起作用

我也尝试使用偏移参数,像这样: &offset=50 期待它给我备案号50-150,但事实并非如此。

有没有人有想法?

回答

2

尝试从OGD平台登录this query

你会发现total_records = 2947count=100

在这里,您总共有2947条记录,最多可以在一个查询中提取100条记录。如果你想要下一个200的结果,设置offset=2这将给出从201到300等结果。您需要在每个查询中将偏移量增加1,直到2947/100 = 29(第29个查询将给出47条记录)以获取所有数据。

参数限制用于获取每个查询中记录的总数,该数量将介于0到100(最大)之间。这就是为什么当你设置limit=50时,你有50条记录,但如果你设置limit=110,你仍然只能得到100条记录。

希望我的回答很清楚。祝你好运。

+0

嘿Ravindra Kumar ..非常感谢!让我试试看看它是否有效。 – LeoNeo

+0

工作就像一个魅力!非常感谢!!! – LeoNeo