Twitter API JSON调用未获得最新的3条推文

Twitter API JSON call not getting latest 3 Tweets

本文关键字:最新 3条 API JSON 调用 Twitter      更新时间:2023-09-26

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

突然间,今天只显示了两条推特。我注意到推特将这一最新消息限制在最近7天。很好,我想,所以我又发了一条推特。。。然而,尽管上周发布了3条以上的推文,但仍然只有2条推文。

这是我的URL,我正在呼叫:

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

如果您查看此页面:

https://twitter.com/tokheimgroup

您会注意到,在从第一个链接返回的JSON中,re-tweet并没有作为第三条tweet返回。是否有包含重新推文的附加参数?

谢谢!

您必须包含&include_rts=1:

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

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

当收到3条推文(或任何数字)时,默认情况下,推特不包括再推文,但仍计入您要查找的数字。在我看来,这是错误的,但嘿,他们就是这样设置的。

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

include_rts=true

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

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

呜呜!

希望这能帮助到别人。