2014-09-20 32 views
2

我正在使用官方facebook-sdk for Python。根據文檔,我應該在配置文件中看到電子郵件。Facebook測試用戶不顯示電子郵件地址

import facebook 
graph = facebook.GraphAPI(oauth_access_token) 
profile = graph.get_object("me") 

而且當我從我自己的用戶使用訪問令牌時我會看到它。

但是,當我使用來自測試用戶的訪問令牌時,如described here如何爲應用程序創建它們,我沒有收到電子郵件地址。

{u'first_name': u'Mark', u'last_name': u'Baoberg', u'middle_name': u'Amhdjdddhada', u'name': u'Mark Amhdjdddhada Baoberg', u'locale': u'en_GB', u'gender': u'male', u'verified': False, u'updated_time': u'2014-09-20T11:04:50+0000', u'link': u'https://www.facebook.com/profile.php?id=xxxxx', u'timezone': 0, u'id': u'yyyy'} 

我錯過了什麼?

+0

你是否要求獲得許可? – luschn 2014-09-20 14:56:54

+0

你可能是對的。如何爲測試用戶設置權限? – Houman 2014-09-20 16:13:08

回答

1

您可以像使用其他用戶一樣使用測試用戶。只需使用測試用戶概述中的登錄圖標,與測試用戶一起登錄並打開您的應用程序 - 我假設您在範圍參數中要求輸入電子郵件(因爲它適用於您的用戶),因此只需在您的用戶測試用戶,它應該沒問題。

+0

爲什麼downvote?請評論一個原因,如果你認爲有什麼不對,我可以改進我的問題。 – luschn 2016-09-13 12:27:59

相關問題