州ごとに公園の Geonames を照会しています。ほとんどの場合、州ごとに 1000 未満の公園がありますが、コネチカットに問い合わせたところ、そこには 1200 未満の公園があります。
私はすでにこのクエリで 1-1000 を取得しています:
しかし、maxRows を 1200 に増やすと、一度に多くのクエリを実行しているというエラーが発生します。行 1000-1200 を照会する方法はありますか?
APIでそれを行う方法がよくわかりません。
ありがとう!
州ごとに公園の Geonames を照会しています。ほとんどの場合、州ごとに 1000 未満の公園がありますが、コネチカットに問い合わせたところ、そこには 1200 未満の公園があります。
私はすでにこのクエリで 1-1000 を取得しています:
しかし、maxRows を 1200 に増やすと、一度に多くのクエリを実行しているというエラーが発生します。行 1000-1200 を照会する方法はありますか?
APIでそれを行う方法がよくわかりません。
ありがとう!
startRow
結果をページングするには、クエリでパラメータを使用する必要があります。ドキュメントには、整数値(0
インデックスに基づく)が必要であり、
ページング結果に使用されます。結果を30〜40にしたい場合は、startRow=30およびmaxRows=10を使用します。デフォルトは0です。
したがって、次の1000データポイント(1000-1999)を取得するには、クエリを次のように変更する必要があります。
http://api.geonames.org/search?featureCode=PRK&username=demo&country=US&style=full&adminCode1=CT&maxRows=1000&startRow=1000
maxRows
同様に管理しやすいものに減らすことをお勧めします。サーバーへの負荷が少なくなり、クエリへの応答が速くなります。