我正在使用官方facebook-sdk for Python。根据文档,我应该在个人资料中看到电子邮件。
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 :(得分:1)
您可以像使用其他所有用户一样使用测试用户。只需使用测试用户概述中的登录图标登录测试用户并打开您的应用程序 - 我假设您在范围参数中要求提供电子邮件(因为它适用于您的用户),所以只需对您的用户执行相同的登录过程测试用户,应该没问题。