android - facebook android api getUsername 返回 null

标签 android facebook facebook-graph-api

我正在尝试使用 facebook 图形用户对象获取人的用户名。它正确地给出了名字、姓氏和其他详细信息,但当我调用 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

还有其他方法可以获取此人的用户名吗?请让我知道如何获取用户的用户名。

谢谢

最佳答案

关于android - facebook android api getUsername 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26689573/

相关文章:

PHP Facebook SDK如何在没有 token 的情况下获取图形API

python - 从 facebook ads api 获取所有事件的事件 - 如何设置过滤器

java - 将日期转换为毫秒在 Android (java) 中给出不一致的结果

java - Sqlite 不会保存添加的数据

android - file.exists() 在 Android 中总是失败

facebook - 从 Facebook 返回的奇怪访问 token

android - ImageView 不可见/可见

android - 在android中将视频上传到facebook

Facebook 图形 API : user gender

c# - 如何使用应用程序访问 token 使用 publish_stream 而不是 offline_access 发布到 Facebook 用户的 friend 的墙上