我正在尝试使用第三方API并将其存储在数据库中。然后,我想将自己的api暴露给一些私人应用程序(网络,移动等)。
消费和存储第三方API内容背后的原因是因为api对每天和每秒的呼叫数量有严格的限制。
在我的项目中,我将把用于消费和安排api消费的代码放在哪里?我正在使用httparty来获取api内容,我计划将这些数据映射到活动记录。
答案 0 :(得分:2)
我建议使用whenever来安排cron之类的任务并将数据保存到数据库中。
然后,我想每个第三方对象(用户,推文,等等)和控制器都有模型,这些模型对应于这些模型并从数据库中提取信息,并提供可由第四方应用程序解析的JSON。 / p>