API リクエストを調整する必要があります。私のスクリプト内には、csv ファイルから 1000 個の値を取得してそれぞれをループするループがあり、各値は個別の API 呼び出しです。たとえば、1 分間に 10 回の API 呼び出しのみを行いたい場合は、どうすればよいでしょうか? 私はこのようなことを考えています:
csv_array.each_slice(10) do |chunk|
chunk.each do |x|
make_api_call(x)
Delay.one_minute
end
end
API リクエストを抑制するためのより良いオプションはありますか、それとも上記の考え方で順調に進んでいますか? Ruby 1.9.3 を使用しています。