【问题标题】:How to get latest news posted on twitter by a website如何获取网站在 Twitter 上发布的最新消息
【发布时间】:2016-08-24 20:28:46
【问题描述】:

我正在使用 R,我需要使用 twitteR api 检索 Twitter 用户 (@ExpressNewsPK) 的最新帖子。我已经创建了一个帐户并拥有一个访问令牌等。我使用以下命令来提取推文:

setup_twitter_oauth(consumerkey,consumersecret,accesstoken,accesssecret)
express_news_tweets <- searchTwitter("@ExpressNewsPK", n = 10, lang = "en" )

但是,返回的帖子不是来自该用户的最新帖子。我哪里做错了?

【问题讨论】:

  • 您提到“没有获得最新消息”,这是使用 Twitter 搜索 API 时出现的另一个问题。

标签: r twitter


【解决方案1】:

我认为searchTwitter 会使用提供的搜索字符串进行搜索(此处为@ExpressNewsPK)。因此,它不会通过@ExpressNewsPK 提供推文,而是提供定向到@ExpressNewsPK 的推文。

要从@ExpressNewsPK 获取推文,您有一个名为userTimeline 的函数,它将提供来自特定用户的推文。

所以在你用完setup_twitter_oauth之后,你可以试试

userTimeline("ExpressNewsPK")

?userTimeline了解更多信息

【讨论】:

  • 我认为 OP 需要当前新闻,使用 Search API 将主要返回推文的采样历史记录。
  • 感谢大哥的帮助
【解决方案2】:

当您使用searchTwitter() 时,您调用Twitter Search API。搜索 API 仅返回推文的示例历史记录。

您真正需要做的是致电Twitter Streaming API。使用它,您将能够近乎实时地下载推文。您可以在此处阅读有关 Streaming API 的更多信息:https://dev.twitter.com/streaming/overview

【讨论】:

    猜你喜欢
    • 2016-07-25
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 2019-04-08
    • 1970-01-01
    • 1970-01-01
    • 2018-07-22
    • 1970-01-01
    相关资源
    最近更新 更多