【问题标题】:Twitter get tweets made by or mentioning meTwitter 获取由我制作或提及我的推文
【发布时间】:2012-12-11 20:05:50
【问题描述】:

我正在使用 rails 和 Twitter gem。我想显示我的 Twitter 用户的最新推文或提及的列表,例如 10 条。我看过home_timeline 但这会返回所有内容。我想限制在我点击个人资料的“推文”部分时看到的内容。

我应该如何处理这个问题,因为我迷失在无数的开发者文档中并且不确定如何继续?

【问题讨论】:

  • 您好 Churchill614,我的回答是否回答了您的问题?

标签: ruby-on-rails-3 twitter tweets


【解决方案1】:

您应该使用 API 中的 statuses/user_timeline 资源:

返回验证用户最近发布的 20 个状态。

有关所有可用资源的更多信息,请参阅Twitter's documentation 的 REST API。

【讨论】:

    【解决方案2】:

    使用 Twitter GEM for Rails,使用

    Twitter.user_timeline('stackexchange')
    

    这是 20 种状态。将计数限制为 10。

    Twitter.user_timeline('stackexchange', :count => 10) 
    

    我希望这会有所帮助。

    【讨论】:

    • 我最终使用的是Twitter.search('Username')。您是否知道任何可以解析结果并在正确的位置插入正确的主题标签和提及等的 gem,还是我必须自己写这个?谷歌并不过分。
    • 您是否尝试根据用户名进行搜索,以便您也可以检索用户的提及?而且,从 JSON 中提取文本字段确实为您提供了主题标签和提及。只是一个附加说明。您可以使用 Twitter.mentions('username') 从给定用户的提及中检索数据。但是,这需要身份验证。
    • 是的,所以我可以为用户获取一切。我继续搜索并使用 twitter-text gem 来解析结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多