通过CURL中的Twitter Rest API获取多个screen_names的最新推文

时间:2016-08-20 07:21:54

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

我对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 =“AAAAAAAAAAAAAAAAAAA”,oauth_nonce =“BBBBBBBBBBBBBBBBBBBBBB”,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_names的推文。 我使用POST尝试了这个,但它没有用。我已经尝试了7天。

有人可以帮我解决这个问题吗?

先谢谢。 Aswin

1 个答案:

答案 0 :(得分:0)

据我所知,一次API调用无法做到这一点。您引用的操作仅允许特定用户而非多个用户检索状态。此外,它需要一个GET请求,因此POST不会给你带来太多帮助。

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

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