0

我正在尝试使用 RestFB 检索用户的家乡位置。这是代码:

t.facebookClient=new DefaultFacebookClient("mqJHZiRx7W3Z9QdDu"); User user=t.facebookClient.fetchObject("100001108623365", User.class); System.out.println(user.getHometownName());

但是,即使 FB 页面列出了主位置,FB API 也会返回 null。我正在提交一个有效的 OAuth 令牌。

我怎样才能得到这些信息?如果这是不可能的,我可以检索 Post 对象的地理位置吗?

先感谢您

4

2 回答 2

0

如果您正在进行服务器端身份验证,

http://developers.facebook.com/docs/authentication/server-side/将让您了解如何执行 OAuth2.0 身份验证。

以下链接将带您进入 facebook 中的权限页面

http://developers.facebook.com/docs/authentication/permissions/

确保在执行 GET 请求时给予必要的权限。

于 2012-06-01T06:54:47.380 回答
0

仔细检查您是否拥有该用户的 user_hometown 权限。

于 2011-07-20T20:13:59.480 回答