data.gov.in:限制参数不起作用

data.gov.in : limit parameter not working

我正在尝试以下操作 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,但它没有。

有人有想法吗?

从 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 条记录。

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