0

我有一个代码来获取用户详细信息
在位置区域我在控制器类中使用了这个代码

model.addAttribute("location",facebook.userOperations().getUserProfile().getLocation());

此错误显示在位置框中的 jsp 视图中。

位置:org.springframework.social.facebook.api.Reference@97d487

生日:不显示任何东西,但显示性别:男性请帮助..为什么?

4

1 回答 1

0

位置是一个对象。我认为您想显示name属性的值:

facebook.userOperations().getUserProfile().getLocation().getName()        

您可能没有足够的权限查看生日日期。您确定您已经在登录/注册表单中请求了 user_birthday访问权限:

<form class="fb_signin" action="/signin/facebook" method="POST">
    <input type="hidden" name="scope" value="...,user_birthday,..." />
</form>

在此处查看所有可用权限。

于 2013-01-14T10:20:53.243 回答