检索我的Android应用程序上的用户Facebook信息

时间:2011-07-13 12:46:41

标签: android facebook

我使用facebook sdk在我的Android应用程序中集成了facebook并成功登录我的app.Next我想在我的Android应用程序上检索所有这些用户的个人信息(信息)。但我还没有发现任何有关的教程,但是。有人能给我一个如何继续的提示吗?谢谢你:)

编辑: 据我所知,这是应该如何完成对朋友/用户信息的请求的方式。 但是有一些我不明白的东西....这是我登录后自动调用的方法?????

 Bundle params = new Bundle();
 String accessToken = facebook.getAccessToken();
try
{
        params.putString("format", "json");
        params.putString("access_token", accessToken);

        String url = "https://graph.facebook.com/"+Id;

        ......
}

这是我登录的方式:

    tweet.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            postMessage();

        }
    });

我有一个button tweet和一个监听器,它调用我的方法,如下所示:

public void postMessage() {

    if (facebookConnector.getFacebook().isSessionValid()) {
        postMessageInThread();
    } else {
        SessionEvents.AuthListener listener = new SessionEvents.AuthListener() {

            @Override
            public void onAuthSucceed() {
                postMessageInThread();
            }

            @Override
            public void onAuthFail(String error) {

            }
        };
        SessionEvents.addAuthListener(listener);
        facebookConnector.login();
    }
}

问题:首先我绝对必须登录并在此之后检索信息/朋友列表等等.....但我应该在哪里呼吁这种方法?这对我来说是极不清楚的....我登录后会自动调用吗?

1 个答案:

答案 0 :(得分:0)

您必须在Facebook上调用Graph API,它将使用您需要的信息向您返回JSON 请在此处阅读名为“调用图表API”的段落:http://developers.facebook.com/docs/guides/mobile/#android并点击链接