我在将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代码之后,我发现没有我最早的推文(弹出的那个)和新转推的痕迹。唯一显示的推文是我的第二个推文,就在我转发之前。
有谁知道如何解决这个问题?我不希望我网站上的流显示转推,所以这没关系,但我也不希望我的转推让真正的推文消失。
提前致谢。
答案 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文档中我建议发一些推文,看看问题是否仍然存在,这可能只是一个侥幸。