在Rails中使用REST API的第一步是什么



我刚刚完成了Hartl关于铁轨的书。下面的例子很有帮助,我已经能够为我的应用程序构建一些非常基本的功能。然而,我想使用这个API,并且已经被授予API的密钥。我完全不知道如何开始实现API。围绕API的其他东西是有帮助的,但我真的很纠结于第一步应该是什么开始实现API。

我需要用户能够注册和验证,然后提供将通过外部API跟踪的数据。我已经让用户注册并验证了东西,只需要知道使用这个API的第一步应该是什么

答案背后的逻辑同样有帮助。

您可以将ActiveResource用于您的模型,并将其指向外部API。如果模型使用外部数据源,这将非常有用。

http://api.rubyonrails.org/classes/ActiveResource/Base.html

如果您想要使用的外部API是众所周知的,那么很有可能已经有了与该API交互的宝石。

如果您只需要向外部API发送一些数据,但您的模型不使用它作为源,则可以使用像Faraday这样的HTTP客户端https://github.com/technoweenie/faraday

最新更新