2013-06-18 2 views
0

Я новичок в facebook 3.0 sdk, поэтому извините заранее. Моя проблема заключается в следующем: Я пытаюсь получить идентификатор пользователя, для того, чтобы сделать так, я узнал, что мне нужно сделать, это:получить facebook graph пользователя от Respone

Session session = Session.getActiveSession(); 
Request request = Request.newMeRequest(session, null); 
Response response = Request.executeAndWait(request); 

здесь я штабелями, я не знаю, как получить Идентификатор пользователя из ответа.

Возможно есть какой-то способ запросить GraphUser?

Спасибо!

ответ

1

Согласно documentation, вы можете использовать запрос HTTP на

https://graph.facebook.com/me?fields=id&access_token=replace-this-by-your-access-token

, чтобы получить идентификатор зарегистрированного пользователя

+0

Он мог также получить идентификатор с (String) graphObject.getProperty («id»), но я думаю, что он хочет использовать вызов более высокого уровня GraphUser – GaRRaPeTa

1

Вы можете сделать это:

Request request = new Request(session, "me", null, HttpMethod.GET); 
Response response = request.executeAndWait(); 
if (response.getError() != null) { 
    // bla bla 
} else { 
    GraphUser graphUser = response.getGraphObjectAs(GraphUser.class); 
} 
+1

Это ответ – JMRboosties

Смежные вопросы