Skip to main content
 首页 » 编程设计

python之Facebook 测试用户未显示电子邮件地址

2025年05月04日29arxive

我用的是官方facebook-sdk for Python .根据文档,我应该在个人资料中看到电子邮件。

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

当我使用来 self 自己的用户的访问 token 时,我确实看到了它。

但是当我使用来自测试用户的访问 token 时,作为 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'} 

请问我错过了什么?

请您参考如下方法:

您可以像使用其他用户一样使用测试用户。只需使用测试用户概述中的登录图标以测试用户登录并打开您的应用程序 - 我假设您在范围参数中要求电子邮件(因为它适用于您的用户),所以只需对您的用户执行相同的登录过程测试用户,应该没问题。