我正在尝试使用RestFB检索用户的Hometown位置。这是代码:
t.facebookClient=new DefaultFacebookClient("mqJHZiRx7W3Z9QdDu");
User user=t.facebookClient.fetchObject("100001108623365", User.class);
System.out.println(user.getHometownName());
但是,即使FB页面列出了主页位置,FB API也会返回null。我正在提交有效的OAuth令牌。
我如何获得这些信息?如果这不可能,我可以检索Post对象的地理位置吗?
提前谢谢
答案 0 :(得分:0)
仔细检查您是否拥有该用户的user_hometown权限。
答案 1 :(得分:0)
如果您正在进行服务器端身份验证,
http://developers.facebook.com/docs/authentication/server-side/会让您了解如何执行OAuth2.0身份验证。
以下链接将带您进入Facebook的权限页面
http://developers.facebook.com/docs/authentication/permissions/
确保在执行GET请求时提供必要的权限。