【问题标题】:Get latest tweets for multiple screen_names through Twitter Rest API in CURL通过 CURL 中的 Twitter Rest API 获取多个屏幕名称的最新推文
【发布时间】:2016-12-27 08:33:13
【问题描述】:

我对 Twitter Rest API 完全陌生。我在 twitter 中使用 OAuth 工具生成了一个 curl 命令,以获取单个用户发布的推文。

curl --get 'https://api.twitter.com/1.1/statuses/user_timeline.json' --data 'count=2&screen_name=twitterapi' --header '授权:OAuth oauth_consumer_key="AAAAAAAAAAAAAAAAAAAAA", oauth_nonce="BBBBBBBBBBBBBBBBBBBBB", oauth_signature="CCCCCCCCCCCCCCCCCCCCCCCCCCC", oauth_signature_method=" HMAC-SHA1", oauth_timestamp="1471672391", oauth_token="DDDDDDDDDDDDDDDDDDDDDDDDDDDD", oauth_version="1.0"'

参考:https://dev.twitter.com/rest/reference/get/statuses/user_timeline

我获得了单个 screen_name 的数据,现在我想通过 Curl 一次提取多个 screen_name 的推文。 我已经尝试过使用 POST 但它没有用。我已经尝试了 7 天。

谁能帮我解决这个问题?

提前致谢。 阿斯温

【问题讨论】:

    标签: rest curl twitter twitter-oauth twitter-rest-api


    【解决方案1】:

    据我所知,仅通过一次 API 调用就无法做到这一点。您引用的操作仅允许特定用户而不是多个用户检索状态。此外,它需要一个 GET 请求,所以一个 POST 不会让你得到很多。

    您可以查看其他操作,看看它们是否符合您的要求。例如,GET statuses/home_timeline 获取您请求此操作的帐户所关注的所有用户的状态。

    但是,如果您要检索其状态的用户没有这样的共同点,那么最好的方法是为每个用户使用单独的请求并按预期使用 API。

    【讨论】:

      猜你喜欢
      • 2013-06-03
      • 1970-01-01
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 2013-05-29
      相关资源
      最近更新 更多