Ruby on rails RubyonRailsAPI教程

Ruby on rails RubyonRailsAPI教程,ruby-on-rails,ruby,api,rubygems,Ruby On Rails,Ruby,Api,Rubygems,我以前从未使用或编写过API。为了帮助我学习,我想写一个Facebook API库RubyGem 我想我应该从学习如何使用RoR编写简单的API开始 你知道有什么好的资源或教程可以帮助我学习如何用Ruby编写API吗? [编辑] 上面的链接已断开。我认为您首先必须选择您想要学习的内容,因为其中有相当多的部分 诸如facebooker之类的gem用于使用web服务的API,而不是“创建”或公开API(用于web服务)。为了理解这样一个库及其功能,您可以尝试了解更多关于API的一般知识,以及使用Ru

我以前从未使用或编写过API。为了帮助我学习,我想写一个Facebook API库RubyGem

我想我应该从学习如何使用RoR编写简单的API开始

你知道有什么好的资源或教程可以帮助我学习如何用Ruby编写API吗?

[编辑]


上面的链接已断开。

我认为您首先必须选择您想要学习的内容,因为其中有相当多的部分

诸如facebooker之类的gem用于使用web服务的API,而不是“创建”或公开API(用于web服务)。为了理解这样一个库及其功能,您可以尝试了解更多关于API的一般知识,以及使用Ruby访问API的方法

尽管Rails和Rails社区正在接受(或实际上是类似REST的)API,但也有许多其他形式,例如。例如,Facebook放弃了REST,转而使用graph API。检查此问题的答案,该问题涉及不同类型,以了解更多信息:

对于访问(REST)API的方法,我建议仔细查看gems的源代码,例如和以及Ruby的标准库

关于API和web服务,我听说过关于“”的好消息,但关于这个主题,有很多书和无数的博客文章。谷歌是你的朋友

然后你可能会想看看红宝石的发展概况。这个答案可能会在这方面给你一些提示:


这是一个没完没了的话题,我建议从某个地方开始。了解API如何工作,如何访问它们,然后阅读大量的源代码,例如Facebooker或其他Facebook API gems之一。看看它们是如何工作的,然后开始编写代码。祝你好运

你对Ruby有经验吗?您如何定义“具有RoR的API”?-术语“API”现在与web服务结合使用很多,但这只是事实的一部分。你想要什么?我对Ruby有初步的经验。我想写一个类似的简单版本。我的主要目标是:1。了解如何在RoR应用程序中使用Facebook Open Graph API,2。使用Ruby编写我自己的API(库?)。谢谢你能提供的任何帮助!使用样板:谢谢你,波拉布劳!这正是我想要的答案和信息/指导!还有什么我可以给你更多的道具吗?我很感激!很好,它适合你!祝你好运,链接断了。这就是为什么不鼓励只链接的答案。