0

我有一些 JS 可以检索最新的 3 条推文,这些推文从 Twitter 以 JSON 形式返回。

突然,今天,只显示了 2 条推文。我注意到 twitter 将这一最新限制为最近 7 天。我想很好,所以我再次发推文......但是,尽管上周发布了超过 3 条推文,但仍然只显示 2 条推文。

这是我正在调用的 URL:

https://twitter.com/statuses/user_timeline.json?screen_name=tokheimgroup&count=3&callback=

如果您随后检查此页面:

https://twitter.com/tokheimgroup

您会注意到,在从第一个链接返回的 JSON 中,转发推文没有作为第三条推文返回。是否有额外的参数来包含转发推文?

谢谢!

4

2 回答 2

2

您必须包括&include_rts=1

https://twitter.com/statuses/user_timeline.json?screen_name=tokheimgroup&count=3&include_rts=1&callback= ?

于 2012-09-06T10:46:50.610 回答
2

没关系,我设法弄清楚了。

当获得 3 条推文(或任何数量)时,Twitter 默认不包括转发推文,但仍计入您要查找的数量。我认为这是错误的,但是,嘿,他们就是这样设置的。

要将转推作为此数字的一部分,您需要设置参数:

include_rts=true

所以现在我的原始 URL 看起来像这样:

https://twitter.com/statuses/user_timeline.json?screen_name=tokheimgroup&count=3&include_rts=true&callback=?

呸!

希望这可以帮助某人。

于 2012-09-06T10:48:43.647 回答