我是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 = "AAAAAAAAAAAAAAAAAAAA",oauth_nonce = "BBBBBBBBBBBBBBBBBBBBBBB",oauth_signature = "CCCCCCCCCCCCCCCCCCCCCCCCCCC",oauth_signature_method = "HMAC-SHA1",oauth_timestamp = "1471672391",oauth_token = "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",oauth_version = "1.0"'
参考:https://dev.twitter.com/rest/reference/get/statuses/user_timeline
我得到了一个screen_name的数据,现在我想通过Curl一次拉出多个screen_names的推文 . 我用POST尝试过这个但是没用 . 我已经尝试了7天 .
任何人都可以帮我解决这个问题吗?
提前致谢 . Aswin
1 回答
据我所知,一次API调用是不可能的 . 您引用的操作仅允许特定用户而不是多个用户检索状态 . 此外,它需要一个GET请求,所以POST不会给你太多 .
您可以查看其他操作,看它们是否符合您的要求 . 例如,GET statuses/home_timeline获取您请求此帐户的帐户所遵循的所有用户的状态 .
但是,如果您要检索其状态的用户没有这样的共同点,那么最好的方法是为每个用户使用单独的请求并按预期使用API .