我做的:
auth_hash = request.env['omniauth.auth']
omniauth與導軌:讓Facebook的用戶的認證過程中的回調信息
,然後,我提取用戶ID,但有可能在同一時間獲得用戶的姓名和電子郵件地址?
我做的:
auth_hash = request.env['omniauth.auth']
omniauth與導軌:讓Facebook的用戶的認證過程中的回調信息
,然後,我提取用戶ID,但有可能在同一時間獲得用戶的姓名和電子郵件地址?
您需要首先從request.env獲得的原始數據[ 「omniauth.auth」]
data = request.env["omniauth.auth"].extra.raw_info
username = data.first_name
email = data.email
YESSS
ü可以做
auth_hash[:info][:name] for name and auth_hash[:info][:email] for email
感謝得到它,是什麼是鄧? – socksocket
編輯它這是一個錯字 –
我有同樣的問題,但缺少用戶名字段。它不在raw_info哈希中。我如何得到它? – Yoni