2011-03-23 60 views
0

我在我的Facebook應用程序中提示輸入「email」權限。但是,當我訪問用戶的圖表api時,即使我知道他們在Facebook上有電子郵件,也沒有可用的字段被稱爲「電子郵件」。爲什麼?Facebook「給我發電子郵件」權限

回答

0

據我所知,根據我對API的經驗,Facebook不提供對消息框架的訪問,因此您不能以用戶名義發送消息。

+0

http://developers.facebook.com/docs/authentication/permissions/ - 「郵件 - 提供對電子郵件中的屬性,用戶的主電子郵件地址,不要垃圾郵件的用戶。您使用電子郵件必須符合Facebook政策和CAN-SPAM法案。「 – 2011-03-23 20:14:58

+0

對不起,我以爲你是指新的消息系統。 您是否僅僅因爲沒有通過身份驗證(OAuth)才能收到公共信息? – 2011-03-23 20:32:06

+0

我不這麼認爲,因爲我可以看到所有其他擴展權限。例如,user_birthday等 – 2011-03-23 20:41:20

0

這是一個測試用戶,你知道他們接受權限提示並有電子郵件嗎?

你是如何獲得電子郵件?我通過FQL讓他們:

SELECT first_name, last_name, email from user where uid = {userid} 
相關問題