自定义播放fbconnect模块

时间:2011-10-25 19:33:46

标签: facebook playframework

当我尝试使用fbconnect模块中的按钮登录facebook时,我在此行获取nullpointer:

String email = data.get("email").getAsString();

其中数据是JsonObject。所以我从facebook查看了这个json响应,发现有很多数据,但不包括电子邮件。

我想我必须在fbconnect模块中更改一些内容,比如更改请求,从facebook获取更多数据,有人可以告诉我在哪里以及如何使用?

我在谈论游戏框架。

2 个答案:

答案 0 :(得分:1)

您需要email扩展权限才能访问用户的电子邮件字段 - 通过使用您的访问令牌调用/me/permissions确保您拥有此权限 - 它会向您显示您的访问令牌拥有的权限< / p>

答案 1 :(得分:1)

将电子邮件范围标记添加到fbconnect按钮:

#{fbconnect.button label:'Login using your facebook account.', scope:'email'/}