我正在尝试做一些看似简单的事情,但我无法在不违反费率限制的情况下找到解决方法。
我正在进行的第一个API调用是获取用户朋友的ID。
$friends = $to->OAuthRequest('http://twitter.com/friends/ids.json', array(), 'GET');
返回带有ID的大字符串。在我的情况下,我跟踪1035人,所以我得到1035个ID。
$friends = explode(",",$friends)
这给了我一个包含所有ID的数组。
但是如何在不超出150 API调用限制的情况下从所有1035人中提取用户信息?
答案 0 :(得分:3)
如果您尝试获取的信息不仅仅是ID,请考虑statuses/friends,如果您正在查找的用户受到保护,您需要进行身份验证,我相信您无论如何都要这样做。
答案 1 :(得分:0)
答案 2 :(得分:0)
使用status / friends方法并设置count = 200,这样您就可以获得超过20的默认值。如果您需要更多,请使用page参数进行分页。 XML格式提供的数据远远多于RSS。
查看API文档(页脚链接)。