我正在尝试使用 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
还有其他方法可以获取此人的用户名吗?请让我知道如何获取用户的用户名。
谢谢
最佳答案
Graph API v2.0 不再提供用户名字段。引用
https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api https://developers.facebook.com/docs/graph-api/reference/v2.0/user/#fields
关于android - facebook android api getUsername 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26689573/