获取通过API在Tumblr上关注我的完整用户列表

时间:2015-12-08 02:48:04

标签: php api tumblr

我正在尝试使用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_limitmax_execution_time设置?

0 个答案:

没有答案