2016-08-02 19 views
0

Ich versuche Folgendes https://data.gov.in/api/datastore/resource.json/?resource_id=e16c75b6-7ee6-4ade-8e1f-2cd3043ff4c9&api-key=APIKEY&limit=200 Ich bekomme immer noch nur 100 Datensätze. Wenn ich das Limit auf 50 ändere, gibt es 50 Datensätze. Wie bekomme ich die Aufzeichnungen von 101 - 200 und darüber hinaus?data.gov.in: Limit-Parameter funktioniert nicht

Ich habe auch versucht mit den Offset Parameter wie folgt: &offset=50 erwartet, dass es mir 50-150 Rekordzahl geben, aber es funktioniert nicht.

Hat jemand eine Idee?

Antwort

2

Versuchen Sie this query von OGD Platform.

finden Sie total_records = 2947 und count=100.

Hier haben Sie insgesamt 2947 Datensätze und maximal 100 Datensätze können in einer Abfrage abgerufen werden. Wenn Sie das nächste Ergebnis von 200 wünschen, setzen Sie offset=2, was Ergebnisse von 201 bis 300 usw. ergibt. Sie müssen Ihren Offset um 1 in jeder Abfrage erhöhen, bis 2947/100 = 29 (29. Abfrage wird 47 Datensätze geben), um alle Daten zu erhalten.

Die Parametergrenze wird verwendet, um die Gesamtzahl der Datensätze in jeder Abfrage abzurufen, die zwischen 0 und 100 (maximal) liegt. Wenn Sie also setzen, erhalten Sie 50 Datensätze, aber wenn Sie limit=110 setzen, erhalten Sie immer noch 100 Datensätze.

Ich hoffe, meine Antwort ist klar genug. Viel Glück.

+0

Hey Ravindra Kumar .. Vielen Dank !!! Lass mich versuchen und sehen, ob es funktioniert. – LeoNeo

+0

Arbeitete wie ein Charme! Danke vielmals!!! – LeoNeo