我刚刚完成了 Hartl 的关于 Rails 的书。遵循示例很有帮助,我已经能够为我的应用程序构建一些非常基本的功能。但是,我想使用这个 API,并且已经获得了该 API 的密钥。我完全不知道如何开始实现 API。围绕 API 的其他内容很有帮助,但我确实被困在开始实施 API 的第一步应该是什么。
我需要用户能够注册和验证,然后提供将通过外部 API 跟踪的数据。我已经让用户注册并验证了一些东西,只需要知道使用这个 API 的第一步应该是什么。
答案背后的逻辑同样有帮助。
我刚刚完成了 Hartl 的关于 Rails 的书。遵循示例很有帮助,我已经能够为我的应用程序构建一些非常基本的功能。但是,我想使用这个 API,并且已经获得了该 API 的密钥。我完全不知道如何开始实现 API。围绕 API 的其他内容很有帮助,但我确实被困在开始实施 API 的第一步应该是什么。
我需要用户能够注册和验证,然后提供将通过外部 API 跟踪的数据。我已经让用户注册并验证了一些东西,只需要知道使用这个 API 的第一步应该是什么。
答案背后的逻辑同样有帮助。
您可以将 ActiveResource 用于您的模型并将其指向外部 API。如果您的模型使用外部数据源,这很有用。
http://api.rubyonrails.org/classes/ActiveResource/Base.html
如果您要使用的外部 API 是众所周知的,那么很有可能已经存在与该 API 交互的 gem。
如果您只需要向外部 API 发送一些数据,但您的模型不使用它作为源,则可以使用 Faraday 之类的 HTTP 客户端https://github.com/technoweenie/faraday