在一个请求中获得多个帐户(例如5个)的twitter关注者的有效方法?

在一个请求中获得多个帐户(例如5个)的twitter关注者的有效方法?,twitter,twitter-oauth,Twitter,Twitter Oauth,下面是一个示例查询,它返回examplename追随者的twitter ID: https://api.twitter.com/1/followers/ids.json?cursor=-1&screen_name=examplename 这很有效。然而,我想得到最多5个不同twitter帐户的追随者。这将意味着5个api调用,这是低效和不好的,因为我不想超过api限制。那么有没有办法将5个不同的查询组合成1个呢 据我的雇主说,我正在构建的这个web应用程序可能同时被100个用户使用。使

下面是一个示例查询,它返回examplename追随者的twitter ID:

https://api.twitter.com/1/followers/ids.json?cursor=-1&screen_name=examplename
这很有效。然而,我想得到最多5个不同twitter帐户的追随者。这将意味着5个api调用,这是低效和不好的,因为我不想超过api限制。那么有没有办法将5个不同的查询组合成1个呢

据我的雇主说,我正在构建的这个web应用程序可能同时被100个用户使用。使用身份验证(oauth代码)会增加我的速率限制吗

谢谢。

a)不,只要坚持他的方法就行了


b) 是的,如果您获得了每个用户的oAuth凭据(他们已经登录),那么您就可以使用他们自己的oAuth令牌/密码对每个API请求进行签名,而不必担心速率限制。使用每个用户的凭据,每小时最多可以发出350个请求

谢谢。您能在文档中告诉我如何使用oauth令牌/密码对上述API请求进行签名吗。我熟悉oauth,并且在mysql数据库中拥有我用户的oauth凭据。您应该使用该库,如果您使用PHP,最好的库是发出请求本身很简单:
$req=new TwitterOAuth($consumer\u key,$consumer\u secret,$btok,$bsec)$结果=$req->OAuthRequest('http://twitter.com/some_method.xml');