我有一个应用程序,用户将通过 facebook 登录来使用这个应用程序。现在我需要的是我想得到那个登录用户的 facebook url,就像
“http://www.facebook.com/person.name”
现在,我想通过我的应用获取这个 url,或者我需要“person.name”。我可以获取 Facebook 名称(人名),但我不知道如何获取该用户名。请任何帮助表示赞赏。
我有一个应用程序,用户将通过 facebook 登录来使用这个应用程序。现在我需要的是我想得到那个登录用户的 facebook url,就像
“http://www.facebook.com/person.name”
现在,我想通过我的应用获取这个 url,或者我需要“person.name”。我可以获取 Facebook 名称(人名),但我不知道如何获取该用户名。请任何帮助表示赞赏。
首先,如果您已登录,您可以使用以下方式发送请求以获取您的个人资料:
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*/
}
希望有帮助。:)