【问题标题】:How to fetch multiple twitter user's feed in API 1.1如何在 API 1.1 中获取多个 Twitter 用户的提要
【发布时间】:2018-02-07 18:51:08
【问题描述】:

我正在使用 twitter 最新的 REST API v1.1仅应用程序身份验证 来获取 8 个用户今天的提要/状态以显示在 listView 中。我使用https://api.twitter.com/1.1/statuses/user_timeline.json?count=10&exclude_replies=true&screen_name=UserName 来获取每个用户提要。但我不知道如何只获取今天的提要。因此,我使用&count=10 获取了大约最新的 10 个提要,并根据今天的日期过滤这些提要。但这似乎是一种糟糕的方式。此外,我想一起获取我的 8 个用户的提要以获得更好的性能,因为单独获取 8 个用户的提要耗时且不是一个好方法。所以

如何在一个请求中获取今天 8 个用户的推文的 JSON 提要? URL 应该是什么?

【问题讨论】:

    标签: android twitter


    【解决方案1】:

    statuses/user_timeline API 端点仅支持获取单个用户的推文,因此如果您想获取八个用户的推文,您需要发出 8 个请求。

    有办法解决这个问题...

    如果您创建一个包含这 8 个用户的 Twitter 列表,您可以向 lists/statuses 端点发出单个请求,该端点将返回列表中所有成员的推文。

    【讨论】:

    • 感谢您的回答,先生!我可以在请求 URL 中添加什么?我的 8 个用户是 elquetzalteco, NuestroDiario, el_Periodico, siglo21gt, prensa_libre, muniguate, EmisorasUnidas, Publinews_GT, lahoragt。那么如何使用请求 URL 添加他们以获取他们今天的提要?请添加更多详细信息。完整的 URL 会更明显。
    • 首先您需要创建一个列表。您可以通过 API 执行此操作,但最简单的方法是点击 Twitter 网站上的“创建列表”按钮 - 您可以在此处找到它:twitter.com/<your_twitter_username>/lists。准备好列表后,您可以使用如下 URL 拨打电话:api.twitter.com/1/lists/…
    • 您好,先生,我正在使用仅限应用程序的 oauth,它不需要任何凭据,只需要一个不记名令牌。但似乎lists/status 需要凭据。 :(
    • 先生,我可以只获取今天的提要(过去 24 小时)吗?
    • 您可以使用 since_id 可选参数来获取自您指定的推文以来的所有推文,因此如果您每天运行一次,您可以获得自前一天检索的最后一条推文以来的所有推文。此处描述了 since_id 参数:dev.twitter.com/docs/api/1.1/get/lists/statuses
    【解决方案2】:

    您可以使用搜索:https://api.twitter.com/1.1/search/tweets.json?q=from%3A[twitter_username_1]+OR+from%3A[twitter_username_2]

    只要确保您没有超过一定数量的用户 (15-20),否则它会返回 Bad Request。

    对于 PHP 用户:

    $twitter_users = array('katyperry','BarackObama','ladygaga','YouTube');
    $search_query = implode("+OR+from%3A", $twitter_users);
    $feed_url = "https://api.twitter.com/1.1/search/tweets.json?q=from%3A".$search_query;
    

    【讨论】:

    • 来自文档:“请注意,Twitter 的搜索服务以及扩展的搜索 API 并不是推文的详尽来源。并非所有推文都会被索引或通过搜索提供界面。”
    猜你喜欢
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 2013-01-28
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    相关资源
    最近更新 更多