0
我设计了一个股票组合模拟游戏我建立一个Rails 5 API与外部API的最佳实践进行交互。部分构建与外部API进行交互以拉取最近的股价,然后我可以运行分析。Rails5 API
我的问题:什么是能够与外部API交互的最佳做法?我可能会使用Net/HTTP来实际拨打电话,但我应该在哪里放置该代码?我可以在模型的一个直接把这个,但是我想的相互作用分离到外部API,在该API可能无法在未来支持的事件。
我正在考虑其他的事情: - 创建一个类或模块,并把它在lib文件夹 - 创建服务 - 创建一个适配器
很想听听大家的想法。