我是 Twitter 新手,需要一些提示。
我需要在某个网页上显示多个用户的推文提要。
我偶然发现的第一件事是 Embedded Timelines 。它允许显示用户列表中的推文,但问题是这些列表应该在 Twitter 端维护(即我无法仅在我这边指定 @qwe 和 @asd 并获取时间线而不将这些用户添加到 Twitter 端的列表中)。
问题是,应该包含在时间线中的用户列表是动态的,通过 Twitter API 管理这些列表可能会很痛苦。更不用说我的网站可能会生成大量这样的列表,而且我觉得我迟早会违反一些 api 配额。
所以,我的问题是 - 我是否坚持使用嵌入式时间线来引用 Twitter 端的一些用户列表并通过 Twitter REST api 来管理这些列表,或者有一种更简单的方法做我想做的事?
最佳答案
为多个用户显示推文非常简单。
开始链接
您的查询
好的,所以您需要多个用户。您正在查看的端点是 search/tweets
端点:https://api.twitter.com/1.1/search/tweets.json
。
查询字符串使用 :from
,您可以使用 AND
/OR
插入多个 from
。
GET 请求的示例查询:
?q=from:user1+OR+from:user2
了解有关搜索 API 查询的更多信息 here .
您的“报价过高”问题
这是您需要自己弄清楚的事情 - 取决于您期望发出的请求数量以及 Twitter imposed limits ,也许是在达到限制时进行某种缓存或保存信息,并且仅在达到限制时才从缓存中撤回。
关于twitter - 显示来自多个用户的推文(类似于嵌入式时间线),无需 Twitter 端用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17529137/