2013-07-06 56 views
0

我一直在尋找如何簡單地CURRENT_USER帳戶連接到他們的Twitter或Facebook帳戶一段時間。連接CURRENT_USER帳戶給用戶的Facebook和Twitter的Rails

我不希望用戶使用Twitter或Facebook登錄,我只是希望他們能夠連接到他們的Twitter/Facebook帳戶,以便他們可以將他們的用戶活動提供給Facebook或Twitter。

我知道我需要使用OAuth連接到任何的Facebook/Twitter的,但我不知道如何來存儲來自第三方網站的令牌或USER_ID(到Twitter /的tumblr如何做到這一點與Facebook類似) 。

我已經在兩個Facebook & Twitter上註冊了我的應用程序,但我不知道還有什麼可以做到這一點。

**This is my Current User Database** 

class CreateUsers < ActiveRecord::Migration 
    def change 
    create_table :users do |t| 
     t.string :name 
     t.string :email 
     t.string :bio 
     t.string :username, unique: true 

     t.timestamps 
    end 
    add_index "users", ["username"], :name => "index_users_on_username", :unique => true 
    end 
end 

新到Rails請幫助...

+0

讓我清楚:你想要發佈至Facebook的用戶,你想這樣做在後臺,而不是從網站上對話? –

+0

哦,不,如果他們決定連接到他們的Facebook帳戶,我希望當前用戶在我的Rails應用程序中將他們的Dailypost從我當前的應用程序提供給他們的個人資料。 (類似於Twitter的/ tumblr做與Facebook)@MichaelSzyndel –

回答

0

不要緊,什麼屬性名稱,你給它。只需將其存儲在用戶表中,並在您向這些網站發送請求時將其傳遞給fb/twitter(根據其API文檔)。也許fb_token和twitter_token?

如果不回答你的問題,請詳細說明,因爲它並不清楚你問。

+0

是啊,這就是我正在尋找....將您知道的教程或能指導我如何得到這個啓動的任何博客。我需要omniauth嗎? @LadyLinx –

+0

@LadyLinx http://stackoverflow.com/questions/17519700/connect-users-to-their-twitter-accounts-rails-app我已經與轉貼更詳細的新問題。請幫助:) –

+0

Temboo具有良好的支持文章,通過基於OAuth的認證流程走一步一步,在http://support.temboo.com/entries/24131857-Using-OAuth-Choreos - 這個例子是關於Facebook ,但Temboo SDK(需要免費帳戶)提供了一個標準化機制,用於通過許多API(包括Facebook和Twitter)完成OAuth握手。 – mflaming

相關問題