2011-09-29 219 views
0

我正在嘗試在Ruby中編寫代碼,這些代碼將進入Facebook,並根據關鍵字將數據填充到我的數據庫中,這些關鍵字是我手動添加到代碼中的。任何人都做過類似的事情,或者可以通過指引我走向正確的方向來幫助我?此外,爲了自動更新我的網站,我還需要代碼在第一次運行後保持「活躍」狀態。我找了一個fb API,但找不到任何東西。Ruby on Rails和facebook

感謝, Crematorio

回答

1

Facebook的圖形API是你會用什麼拉出來的數據,通常是飼料。至於Ruby on Rails,有許多與FB Graph交互的方式,但我認爲考拉寶石就是你的門票:https://github.com/arsduo/koala

你需要在FB開發者網站上設置一個應用程序,然後傳遞ID /祕密通過Oauth進行身份驗證。我用下面的拉牆進,這一點可能讓你開始......但是你喜歡

oauth = Koala::Facebook::OAuth.new('app ID here', 'app secret here', 'website/project url') 
graph = Koala::Facebook::GraphAPI.new(oauth.get_app_access_token) 
feed = graph.get_connections("facebook username here", "feed") 
@facebook_feed = ActiveSupport::JSON.decode(feed.to_json) 

適應這一點,我可能會做的是檢查@facebook_feed和過程的結果rake任務他們基於標準,關鍵字等。

+0

非常感謝。我會嘗試! – Geo