加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Ruby on Rails API教程

发布时间:2020-12-17 04:39:35 所属栏目:百科 来源:网络整理
导读:我之前从未使用过或编写过API.为了帮助我学习,我想写一个Facebook API库 RubyGem. 我想我应该开始学习如何用RoR编写一个简单的API. 您是否了解任何有助于我学习如何使用Ruby编写API的优秀资源或教程? 解决方法 我认为你首先必须选择你想要学习的东西,因为这
我之前从未使用过或编写过API.为了帮助我学习,我想写一个Facebook API库 RubyGem.

我想我应该开始学习如何用RoR编写一个简单的API.

您是否了解任何有助于我学习如何使用Ruby编写API的优秀资源或教程?

解决方法

我认为你首先必须选择你想要学习的东西,因为这里有很多部分.

诸如facebooker之类的gem用于使用Web服务的API而不是“创建”或公开API(用于Web服务).为了理解这样的库及其作用,您可以尝试更多地了解API,以及使用Ruby访问它们的方法.

尽管Rails和Rails社区正在拥抱RESTful(或实际上是REST)API,但还有许多其他形式,例如SOAP.Facebook,例如已经放弃了REST,转而支持他们的图形API.检查此问题的答案,该问题涉及不同的类型,以了解更多信息:Examples of the best SOAP/REST/RPC web APIs? And why do you like them? And what’s wrong with them?

对于访问(REST)API的方法,我建议仔细查看宝石的源代码,例如: HTTParty和rest-client以及Ruby的标准库Net::HTTP.

什么是API和Web服务,我听说过关于“Restful web services”的好东西,但是有很多书和关于这个主题的大量博客文章.谷歌是你的朋友.

然后你可能想要了解一般ruby的发展.这个答案可能会在这方面给你一些指示:Ruby : How to write a gem?

这是一个无穷无尽的话题,我建议在某个地方开始.了解API如何工作,如何访问它们,然后阅读大量的源代码,例如: Facebooker或其他Facebook API宝石之一.了解它们的工作原理并开始编写代码.祝好运!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读