2016-06-09 45 views
0

我已经使用这个gem将twitter feed集成到了我的Rails 4应用程序中。分页是如何在twitter gem中使用的?

能为获取Twitter主页时间轴因子使用下面叽叽喳喳的宝石方法

方法:

twitter.home_timeline 

,这将返回过去20个鸣叫home_timeline

去取第一页的鸣叫,我添加了以下选项,方法将返回第1页的前200条推文。

方法:

twitter.home_timeline(:page => 1, :count => 200) 

这里,每次我必须提供页号手动喜欢:页=> 2,:页=> 3,..等来获取下一个页面的鸣叫。

那么,他们是否有任何方法或方式使用twitter gem获取twitter家庭时间推文的总页数?

回答

0

official documentation提到:

注意:此方法只能将高达800个鸣叫,包括 锐推。

这意味着你将永远无法获得超过4页更大的推特(同时使用数为200)

0

要回答在标题的问题,创业板只是使一个电话,并通过提供的所有参数,包括页面和计数,以Twitter的API - 见source

def home_timeline(options = {}) 
    perform_get_with_objects('/1.1/statuses/home_timeline.json', options, Twitter::Tweet) 
    end 

所以,你得到什么逻辑是从Twitter的API逻辑。对于API,您可以阅读官方文档here。寻呼还被解释为。如其他答案中所示,状态/ home_timeline调用有一个限制:

在家庭时间轴上可获得多达800条推文。对于追随众多用户或追踪频繁鸣叫 的用户而言,它更具有 的易变性。

同时,您可以测试API https://dev.twitter.com/rest/tools/console - 是有帮助的链接,我

相关问题