我正在尝试使用PHP API($client->getBlogFollowers
)获取所有关注者。它允许"限制"和"偏移"作为参数,但无论我将limit
设置为什么,它总是返回20个结果。
这是一个错误,还是强制执行的上限?
我试图缓存结果,但要获取所有结果,我将不得不在循环内调用getBlogFollowers
,直到它检索所有数据。对于拥有1000多个关注者的帐户,这意味着循环约50次。如果我可以将限制扩展到1000并且仅在1次调用中获得结果,或者可能只有500次并且只进行2次调用,那么显然会更有效率。
但是,当我尝试使用2,865个关注者获取一个帐户时,我收到了超出限制率的错误。
[06-Dec-2015 18:59:41 America / Chicago] PHP致命错误:未捕获Tumblr \ API \ RequestException:[429]:超出限速
循环最有效(或者可能只有?)的方式来获取一千个关注者记录?我是否需要考虑PHP的memory_limit
或max_execution_time
设置?