电子邮件地址不包含在响应中,即使令牌有"电子邮件"允许

时间:2015-09-11 14:05:55

标签: facebook facebook-graph-api facebook-canvas

如果有人在我的应用上注册自己,我应该能够使用他们的电子邮件。但是在以下请求中只返回Facebook的名称和ID:

https://developers.facebook.com/tools/explorer/?method=GET&path=me&version=v2.4

我用我的应用检查了令牌的范围 https://developers.facebook.com/tools/debug/ 这对我来说没问题:

Scopes: email, public_profile

如何在回复中获取电子邮件?

如果我通过" Get Token"获取令牌,它甚至不起作用。图形资源管理器中的函数。

1 个答案:

答案 0 :(得分:1)

对于v2.4,仅当您将所需文件添加到图形请求时,它才有效:

/me?fields=name,email

https://developers.facebook.com/tools/explorer/?method=GET&path=me%3Ffields%3Dname%2Cemail&version=v2.4

虽然v2.3应该接收任何字段。