我正在開發一個Rails項目,它需要與多個第三方API進行接口。我對Rails很陌生,之前我從來沒有這樣做過,所以我在這裏缺乏一些基本的信息。具體而言,簡單查詢外部URL的首選Rails方式是什麼?在Rails中與第三方API接口? (打開網址和解析XML/JSON)
在PHP世界中,它是cURL。你拿什麼資源的URL,扔cURL,並開始處理響應,無論是XML,JSON等。
那麼,Rails中的cURL等價物是什麼?雖然我們在這,解析XML和JSON響應的首選方法是什麼?我的直覺是,爲了完成工作,我的一些Ruby Ruby的寶石周圍,但這是一個實際問題,我不會感到驚訝,如果Rails社區已經制定出一種經過驗證的真正的解決方案這種問題。
如果它具有任何上下文的價值,我打算運行這些第三方API交互作爲夜間cronjobs,可能全部打包成自定義rake任務。
感謝您分享您的專業知識。
我發現這個演示文稿是一個有用的開始的地方在過去。注意:今天可能有更新的方法/寶石。 http://www.slideshare.net/pengwynn/json-and-the-apinauts – Brian 2011-06-03 15:13:16