3

我在将 Twitter API 集成到我的网站以制作我最新推文的小提要时遇到问题。我使用这个 URL 调用 JSON API:

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

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

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

在检查了 API 返回的实际 JSON 代码后,我发现我最旧的推文(弹出的推文)和新的转发都没有踪迹。唯一显示的推文是我的第二条推文,也是我转发之前的推文。

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

提前致谢。

4

3 回答 3

4

Twitter 提供了该include_rts参数。这count似乎是包括转发在内的计数,即使您没有include_rts启用(我认为这很蹩脚/烦人)。

http://twitter.com/statuses/user_timeline.json?screen_name=<my username>&count=2&include_rts=true
于 2011-06-07T00:02:14.193 回答
3

count不是返回多少推文的承诺。它更像是一个最大计数。如果您想增加接收两条普通推文的机会,设置count为 10 或 20,并且只显示最新的两条。

于 2011-05-16T06:23:40.883 回答
0

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

于 2011-05-16T03:51:21.350 回答