2016-08-02 66 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