2

我刚刚完成了 Hartl 的关于 Rails 的书。遵循示例很有帮助,我已经能够为我的应用程序构建一些非常基本的功能。但是,我想使用这个 API,并且已经获得了该 API 的密钥。我完全不知道如何开始实现 API。围绕 API 的其他内容很有帮助,但我确实被困在开始实施 API 的第一步应该是什么。

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

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

4

1 回答 1

2

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

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

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

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

于 2012-10-07T06:18:10.937 回答