了解API

时间:2012-11-03 15:13:01

标签: ruby-on-rails json rabl

我正在阅读RABL git https://github.com/nesquena/rabl,我很快就遇到了这一行。有人可以通过“生成API”快速解释他的意思吗?

  • 当使用ActiveRecord'to_json'方法时,我倾向于很快发现自己想要一个更具表现力和更强大的解决方案来生成API。

根据我的理解,API是一组类/方法,可用于与API创建者材料的内容进行交互。根据这个定义,我相信他说他希望能够更容易地与API进行交互,因此他构建了RABL,允许将内容从他的应用程序翻译成Rails eaiser?

1 个答案:

答案 0 :(得分:0)

在这种情况下,API作为一个整体应用于系统。因此,您的整个网站可能都有一个API,您的客户可以使用该API将数据提取/发送到您的系统。

通常,这些是接受和返回数据的JSON / XML端点。 Rabl(以及其他类似的序列化程序)可以帮助您制作自定义JSON响应。