Twitter user_timeline API未显示转推

时间:2011-05-15 14:56:16

标签: json api twitter tweets

我在将Twitter API集成到我的网站时遇到问题,以便为我的最新推文提供一些小信息。 我使用此URL调用JSON API:

  

http://twitter.com/statuses/user_timeline.json?screen_name=<my username>&count=2

我得到一个合适的饲料,当我解析它时,它完全没问题。虽然我注意到在我从我的帐户转发了一条推文之后,JSON Feed开始在底部显示少一个条目(我有2条推文,现在它显示1条)。

我认为这是因为API现在正在返回两条推文,其中一条是我的推文,并且推出了最早的推文,尽管转发没有出现。

在检查API返回的实际JSON代码之后,我发现没有我最早的推文(弹出的那个)和新转推的痕迹。唯一显示的推文是我的第二个推文,就在我转发之前。

有谁知道如何解决这个问题?我不希望我网站上的流显示转推,所以这没关系,但我也不希望我的转推让真正的推文消失。

提前致谢。

3 个答案:

答案 0 :(得分:4)

Twitter提供了include_rts参数。 count似乎是计数包括转推,即使你没有启用include_rts(在我看来这是非常蹩脚/烦人)。

http://twitter.com/statuses/user_timeline.json?screen_name=<my username>&count=2&include_rts=true

答案 1 :(得分:3)

count并不承诺将返回多少推文。这是一个最大数量。如果您希望增加接收两条正常推文的机会,请将count设置为10或20,并仅显示最新的两条推文。

答案 2 :(得分:0)

从user_timeline here的api文档中我建议发一些推文,看看问题是否仍然存在,这可能只是一个侥幸。