通过我的应用程序登录后获取用户的Facebook网址

时间:2012-12-21 08:25:48

标签: android android-facebook

我有一个应用程序,用户将通过Facebook登录以使用此应用程序。现在我需要的是我想要获得记录用户的facebook网址,就像

“http://www.facebook.com/person.name”

现在,我想通过我的应用获取此网址或者我需要“person.name”。我可以获得Facebook名称(人名),但我不知道如何获得该userName。请任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

首先,如果您已登录,则可以使用以下命令发送请求以获取您的个人资料:

AsyncFacebookRunner asyncFacebookRunner = new AsyncFacebookRunner(facebook); asyncFacebookRunner.request("me", new fbRequestListener());

然后在侦听器上,您可以在响应中获取用户名字段。

public class fbRequestListener implements RequestListener() {

@Override
public void onComplete(String response, Object state) {
     /**Parse the json response here to get the username
      Then, append it to the url as "http://www.facebook.com/" +username*/

}

/**don't forget to override other methods*/

}

希望有所帮助。 :)