0
我使用Facebook的PHP SDK用於使用戶登錄到我們的應用程序。隨着基本的細節,我要求像電子郵件,位置,工作經驗等擴展權限。 對於大多數用戶來說,它的工作正常(我能夠得到我所要求的一切)。但對於少數用戶,我無法從Facebook獲取電子郵件ID。電子郵件地址是沒有得到獲取的Facebook登錄
我的登錄URL是使用下面的代碼
$data['fb_url'] = $facebook->getLoginUrl(array('scope' => 'email, user_birthday, user_work_history'));
我試圖重現同樣的事情,但設置我的電子郵件給私人(只有我)模式產生的,但我仍然可以獲取我的電子郵件ID,因爲我明確要求在擴展權限。
我在我束手無策理解或重現這個錯誤我的個人資料。但仍然對一些用戶來說這個問題確實發生。而且我無法看到他們的Facebook個人資料。任何幫助將不勝感激。由於
並非每個用戶都有一個電子郵件地址,在他們的個人資料設置 - Facebook的也可以讓人們註冊使用他們的手機號碼。 – CBroe
這已被問及答覆數千次!請在下次發佈問題之前進行搜索。祝你好運 –
@Shadowfax可能你沒有正確地閱讀這個問題..我沒有問如何獲取電子郵件。我提到的是一個單一的情況發生在100個用戶之間..不管怎樣,我找出原因 –