2012-12-21 40 views
0

我有一個應用程序,哪些用戶將通過Facebook登錄使用此應用程序。現在正是我需要的是我希望得到的是登錄其自帶像通過我的應用程序登錄後獲取用戶的Facebook網址

「http://www.facebook.com/person.name」

現在用戶的Facebook網址,我想這個網址或者我需要通過我的應用程序「person.name」。我可以得到Facebook名稱(人名),但我不知道如何獲得該用戶名。請任何幫助表示讚賞。

+0

你是否使用官方臉書sdk這個登錄。那個在http://developers.facebook.com/android/? – kdroider

+0

是的,我只使用它 – RajeshVijayakumar

回答

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*/ 

}

希望有所幫助。 :)

相關問題