0

我是 facebook 3.0 sdk 的新手,很抱歉。我的问题是:我正在尝试获取用户 ID,为此我发现我需要这样做:

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

从这里开始,我不知道如何从响应中获取用户的 ID。

也许有一些方法可以请求GraphUser

谢谢!

4

2 回答 2

1

根据文档,您可以使用 http 请求

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

获取登录用户的id

于 2013-06-18T15:50:01.603 回答
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);
}
于 2013-07-16T17:24:28.007 回答