0

我对 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="BBBBBBBBBBBBBBBBBBBBBBB ", 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天开始就一直在尝试。

谁能帮我解决这个问题?

提前致谢。阿斯温

4

1 回答 1

0

据我所知,这是不可能通过一个 API 调用实现的。您引用的操作仅允许特定用户而不是多个用户检索状态。此外,它需要一个 GET 请求,因此 POST 不会让你得到太多。

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

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

于 2016-08-20T08:16:37.380 回答