【发布时间】:2012-12-14 07:37:18
【问题描述】:
首先我是个新手,REST 和 cURL。这就是我想做的:
我想使用命令行(一些 bash 脚本)查询 Twitter Rest API,因此,我想使用 cURL 来做到这一点。
我一直在尝试寻找一些教程(没有运气),解释如何使用 REST 和 cURL 以及如何形成标题、获取/发布以及如何接收 REST 响应和响应状态,以便我可以根据响应状态编写逻辑。
如果您能给我提供一些关于如何使用 curl 调用 twitter REST API 以及如何访问REST 响应状态的示例,我将不胜感激。
我尝试使用这个来调用 twitter:
curl "http://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&screen_name=$user_name&count=150"
得到了一个我可以在我的程序中使用的 json。但我不确定如何访问其余响应状态代码(以使我的实现更可靠)。此外,我不确定在调用 cURL 时应该向 cURL 提供哪些其他标志。
PS:补充一点,如果您认为除了使用 cURL 之外,还有其他更好的替代方法可以从 REST API 检索数据,那么也请告诉我。虽然我的应用程序不是基于 Web 的,而且更面向数据处理,这就是我选择命令行和 bash 的原因。
【问题讨论】: