我是facebook 3.0 sdk的新手,所以提前抱歉。我的问题是: 我试图获得用户ID,为了做到这一点,我发现我需要这样做:
Session session = Session.getActiveSession();
Request request = Request.newMeRequest(session, null);
Response response = Request.executeAndWait(request);
从这里我堆叠,我不知道如何从响应中获取用户的ID。
也许有办法请求GraphUser
?
谢谢!
答案 0 :(得分:1)
根据documentation,您可以在
上使用http请求https://graph.facebook.com/me?fields=id&access_token=replace-this-by-your-access-token
获取登录用户的ID
答案 1 :(得分: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);
}