自從Facebook的新驗證對話框(用於我的應用程序&主頁)後,我無法通過對話框顯示連接到我的主頁/應用程序時我的主頁/應用程序需要用戶電子郵件。Facebook電子郵件許可,OAuth2,不起作用?
在我的應用程序的驗證部分,我已將「電子郵件」添加到用戶&朋友權限。另外,當有人點擊「使用Facebook登錄」按鈕時,我已經將其添加到了參考。
當某人點擊Facebook按鈕時,他/她將重定向到一個包含Facebook SDK PHP(最新版)的PHP代碼的頁面。下面是如何生成發送到URL的對話框:
$login_url = $facebook->getLoginUrl(array('req_perms' => 'email,publish_stream'));
header("Location: ".$login_url);
但是,當彈出對話框,它唯一的許可請求是「基本信息」。我需要請求電子郵件。我是愚蠢的還是不知何故?我也重新創建了應用程序。
我有完全相同的問題。我要求「電子郵件」權限,在「預覽身份驗證對話框」中我看到了這一點,但在「現實世界」中,用戶沒有看到此權限請求,只有「基本信息」 – Topera 2012-10-17 15:56:37