2015-08-28 105 views
0

我正在開發將Rails應用程序與Facebook集成的API。如何通過API從Facebook獲取用戶信息?

我只從客戶端接收:

 

{ 
    provider:  'facebook', 
    user_id:  'USER_ID', 
    access_token: 'ACCESS_TOKEN' 
} 
 

但我需要創建用戶並保存到數據庫中,如果用戶不登記等我有模特userauthentication(用戶有很多認證):


class User 
    validate :first_name, :last_name, :email, 
      presense: true 

    has_many :providers 
endd 

class Authentication 
    validate :provider, :user_id, :access_token, :refresh_token, :expires_at, 
      presense: true 

    belongs_to :user 
end 

Facebook應用程序已創建並且所有權限都設置正確。

問題:

要保存用戶身份驗證到DB - 我需要所有的字段。

問:

如果我有provideruser_idaccess_token, 我怎樣才能得到更多的字段: emailfirst_namelast_namerefresh_tokenexpires_at

我應該製作哪個API請求?

回答

相關問題