0
我使用HybridAuth與Facebook進行社交登錄。使用HybridAuth進行社交登錄
我收到了displayName和photoURL。但是,電子郵件地址正在返回空。 Facebook開發者頁面需要做什麼配置?
我使用HybridAuth與Facebook進行社交登錄。使用HybridAuth進行社交登錄
我收到了displayName和photoURL。但是,電子郵件地址正在返回空。 Facebook開發者頁面需要做什麼配置?
默認範圍不再返回電子郵件,但您應該配置您希望在HybridAuth配置中返回電子郵件,而不是FB設置。
FB文件:https://developers.facebook.com/docs/facebook-login/permissions/v2.2#reference-email
HybridAuth的config.php:
"Facebook" => array(
"enabled" => true,
"keys" => array("id" => "x", "secret" => "xxx"),
"scope" => "public_profile, email",
"trustForwarded" => false
),
我已經嘗試過這種方式,但它不工作。 –
我相信這是有效的,因爲我在許多地方都有這樣的問題,所以問題必須在其他地方。也許你只是在查詢一個沒有電子郵件地址關聯的FB賬號,就好像這個人通過它的電話號碼註冊了一樣。你是否與其他人一起嘗試? –
我已經嘗試了3個不同的帳戶,我確定這些帳戶有一個關聯的電子郵件地址。 我得到de用戶配置文件: $ user_profile = $ authProvider-> getUserProfile(); 而我正在調試看: $ user_profile->電子郵件 –