Java 调用getUser()时,facebook4J始终返回null

Java 调用getUser()时,facebook4J始终返回null,java,facebook4j,Java,Facebook4j,所以我得到了一个应用程序,我想在facebook4j库的帮助下获取一些facebook数据。下面我的方法获取用户的facebook id,并尝试使用它检索用户配置文件,但它总是返回null。我已检查了服务器id,但始终是相同的: //facebook profile url is https://www.facebook.com/agneta.borjesson //facebook profile id is 754448086 public String getProfileUrl(Str

所以我得到了一个应用程序,我想在facebook4j库的帮助下获取一些facebook数据。下面我的方法获取用户的facebook id,并尝试使用它检索用户配置文件,但它总是返回null。我已检查了服务器id,但始终是相同的:

//facebook profile url is https://www.facebook.com/agneta.borjesson
//facebook profile id is 754448086

public String getProfileUrl(String id){
    String url = null;
    try {   
        User user = facebook.getUser(id); //<--Throws np.
        url = user.getFirstName();
        System.out.println(url);

    } catch (FacebookException e) {
        e.printStackTrace();
    }
    return url;
}
//facebook个人资料url为https://www.facebook.com/agneta.borjesson
//facebook个人资料id是754448086
公共字符串getProfileUrl(字符串id){
字符串url=null;
试试{
User User=facebook.getUser(id)//