facebook android api getUsername返回null
我想用facebook图形用户对象获取人员的用户名。它正确地给出了名字,姓氏和其他细节,但在我调用getUserName()时给出null。facebook android api 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
谢谢mukesh,你能帮我在这种情况下如何获得用户的个人资料照片? – codeomnitrix 2014-11-01 13:10:17
只是取代你的fb_id和图片的高度和宽度在这个网址http://graph.facebook.com/facebookId/picture?width=picWidth&height=picHeight – 2014-11-01 13:14:22
谢谢它的工作:) – codeomnitrix 2014-11-01 13:17:46
http://stackoverflow.com/questions/23428498/get-username-field-in-facebook-graph-api-2-0 – doubleui 2014-11-01 13:08:45
你可以使用API第1? – doubleui 2014-11-01 13:09:30
我有点害怕现在在代码中进行更改,图2.x api中是否有任何方法来获取配置文件图片 – codeomnitrix 2014-11-01 13:12:23