facebook android api getUsername返回null

时间:2014-11-01 13:03:00

标签: android facebook facebook-graph-api

我正在尝试使用facebook图形用户对象获取用户的用户名。它正确地给出了firstname,lastname和其他详细信息,但在调用getUserName()时给出null。

public void onCompleted(GraphUser user, Response response) {
              if (user != null) {

                //facebook authentication done.
                //Disable login button

                Log.d("From FB", user.getFirstName());
                Log.d("From FB", user.getLastName());
                Log.d("From FB", user.getId());
                Log.d("From FB", user.getProperty("email").toString());
                Log.d("From FB", user.getUsername());//gives null

有没有其他方法可以获取此人的用户名?请告诉我如何获取用户名。

感谢