2010-02-23 89 views
1

當用戶使用Facebook Connect來我的網站連接我用這個代碼來得到他們代理的電子郵件:Facebook連接:發送電子郵件到代理地址?

$user_details=$fb->api_client->users_getInfo($_SESSION['fb_uid'], array('last_name','first_name','proxied_email')); 
$email = $user_details[0]['proxied_email']; 

它正常工作,我得到@ proxymail.facebook.com結束奇怪的 - 電子郵件。

問題是我無法發送電子郵件到這個地址。用戶永遠不會收到它們。

是的,我在應用程序設置已經改變了電子郵件域mydomain.com

我在做什麼錯?

回答

2

自上個月以來,您可以要求用戶檢索他們的實際電子郵件,而不是代理的電子郵件。
看看這個消息在Facebook的開發人員的博客:http://developers.facebook.com/news.php?blog=1&story=355

+0

啊好吧,在閱讀該頁面,並遵循它的一些鏈接,似乎你需要請求'電子郵件'的權限,即使你只是想使用代理地址。 – Martin 2010-02-23 16:25:36

相關問題