使用Ruby on Rails消耗第三方API

时间:2013-03-09 16:15:43

标签: ruby-on-rails ruby api

我正在尝试使用第三方API并将其存储在数据库中。然后,我想将自己的api暴露给一些私人应用程序(网络,移动等)。

消费和存储第三方API内容背后的原因是因为api对每天和每秒的呼叫数量有严格的限制。

在我的项目中,我将把用于消费和安排api消费的代码放在哪里?我正在使用httparty来获取api内容,我计划将这些数据映射到活动记录。

1 个答案:

答案 0 :(得分:2)

我建议使用whenever来安排cron之类的任务并将数据保存到数据库中。

然后,我想每个第三方对象(用户,推文,等等)和控制器都有模型,这些模型对应于这些模型并从数据库中提取信息,并提供可由第四方应用程序解析的JSON。 / p>