2011-03-24 76 views
0

我试图在Twitter上调用多个用户的“查找”方法。根据文件,这是可行的。带导轨的Twitter API

http://apiwiki.twitter.com/w/page/24142947/Twitter-REST-API-Method:-users-lookup 我正在调用方法和串起来的5个ID用逗号分隔。

这里是我的电话:

access_token = twitter_oauth_access_token(user.twitter.token, user.twitter.secret) 
response = access_token.get("https://stackoverflow.com/users/lookup.json?user_id=#{ids.join(',')}") 
ActiveSupport::JSON.decode(response.body) 

我已经验证,有在 “IDS” 变量多个ID。问题是,无论我怎样称呼它,我只会回到列表中的第一个。所以这次电话会议是成功的,但它并没有像文件中所说的那样给我提供结果清单。

任何想法我可能做错了什么?

回答

0

我想通了。 API网址不正确。它应该已经:中

access_token.get("/1/users/lookup.json?user_id=#{ids.join(',')}") 

代替

access_token.get("https://stackoverflow.com/users/lookup.json?user_id=#{ids.join(',')}")