我正在使用rtweet
至lookup_users
处理大量帐户(> 900,000)。此功能最多可返回90,000个用户,然后有一个速率限制,只有15分钟后才会重置。我如何构建一个for循环,在向量(或数据帧)中对前90,000个值进行迭代,然后等待15分钟,然后对下一个90,000等进行迭代,以确保速率限制?
答案 0 :(得分:1)
我们可以使用for(var i=0 ; i< data[1].product.length ; i++ ){
var product_name = data[1].product[i].product_name;
var product_code = data[1].product[i].product_code;
var product_price = data[1].product[i].price;
var product_qty = data[1].product[i].qty;
var row_count = i;
var cell = $('<tr id="row_'+row_count+'"><td>'+product_code+'</td><td>'+product_name+'</td><td id="price_'+row_count+'">'+product_price+'</td><td><input type="text" class="form-control" name="qty_'+row_count+'" value="'+product_qty+'" style="width: 50%;" /></td><td> <input id="box_'+row_count+'" type="checkbox" name="cond_'+row_count+'" /><label for="box_'+row_count+'"><?php echo $lang_good; ?></label> </td><td><a onclick="deletediv('+row_count+')" class="btn btn-danger" style="cursor:pointer"><i class="fa fa-trash-o"></i></a></td></tr><input type="hidden" class="form-control" name="pcode_'+row_count+'" value="'+product_code+'" />');
$('#addItemWrp').append(cell);
}
:
Sys.sleep()