0
我正在開發將Rails應用程序與Facebook集成的API。如何通過API從Facebook獲取用戶信息?
我只從客戶端接收:
{
provider: 'facebook',
user_id: 'USER_ID',
access_token: 'ACCESS_TOKEN'
}
但我需要創建用戶並保存到數據庫中,如果用戶不登記等我有模特user
和authentication
(用戶有很多認證):
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 - 我需要所有的字段。
問:
如果我有provider
,user_id
和access_token
, 我怎樣才能得到更多的字段: email
,first_name
,last_name
,refresh_token
和expires_at
。
我應該製作哪個API請求?