答案 0 :(得分:1)
你可以使用twurl: http://thechangelog.com/post/536535280/twurl-oauth-enabled-curl-for-the-twitter-api
Twurl - 针对Twitter API的OAuth启用卷曲 Wynn Netherland
OAuth很酷,但使用OAuth进行开发可能会很痛苦。受curl和Hurl.it的启发(与Leah Culver合作的第0.1.5集),Twitter团队已经发布了一些工具,可以更轻松地使用Twitter OAuth API进行开发。
Twurl是来自Marcel Molina的Ruby gem,它允许您从控制台向Twitter OAuth API发出请求。要开始安装gem:
$ sudo gem install twurl
然后从命令行(而不是Ruby控制台),您可以使用API密钥授权twurl:
$ twurl authorize --consumer-key the_key --consumer-secret the_secret
现在您可以向API方法发出请求:
$ twurl /1/statuses/home_timeline.xml
Twitter团队在新的Twitter开发者网站上也有一个漂亮的GUI版本,甚至可以在下拉列表中预先填充你的Twitter应用程序。
答案 1 :(得分:0)
如果python是一个选项,使用python-oauth2实现oAuth客户端非常容易。
我尝试使用curl让OAuth工作,但是传递了大量信息以通过所有四个步骤:request_token,authorize,request_access,access。我正朝着一个相当复杂的脚本前进。当然,除了使用python-oauth2之外,还有更多工作要做。
答案 2 :(得分:0)
有两种用于与OAuth服务进行交互的Python命令行工具: