[英]Best practices for integrating Rails app with external APIs?
我開始將基於Rails的應用程序與其他外部API集成。 我們將從郵件列表服務(可能是Mad Mimi或Campaign Monitor )開始。
我只想知道是否有人有最好的/首選的做法來接近簡單的集成,錯誤檢查等。
您是否將API函數放入模型回調中? 是否最好在后台運行API函數(ala delayed_job)?
我傾向於采用“ 瘦瘦的控制器,胖模型 ”的方法,所以我會說一切的模型。
就后台而言,它取決於進程是否異步。 通過OAuth登錄Twitter不適合后台工作,但從Google的AJAX Feed API獲取供稿會。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.