2010-10-25 9 views
0

Im écrivant une application pour facebook en java. J'ai une classe nommée FacebookClient que j'ai obtenue de facebook. cep cette classe, je peux me connecter à facebook en utilisantVoir le profil url sur Facebook

FacebookClient client = new FacebookClient(); 
client.login(request, response, "api_key", "sec_key"); 

et obtenir des informations utilisateur avec client.users_getinfo (Par exemple: client.users_getinfo(String.class, uidJSON, "first_name , last_name , sex , pic_big , pic_small ", "format=json");

le problème est que je besoin de l'URL du profil de l'utilisateur et je « t get it !!

personne ne sait comment l'obtenir (la fonction ou de la requête)

Merci

Répondre

3

Découvrez l'API Graph Facebook here

Si vous faites un appel API me il retournera un grand JSON contenant diverses informations sur vous, (ou un utilisateur spécifié), et l'une des entrées est 'link'

Voici un exemple d'appel. https://graph.facebook.com/me?access_token=<the access token>

et le retour de l'échantillon ressemblera:

{ 
    "id": "", 
    "name": "Kenny Cason", 
    "first_name": "Kenny", 
    "last_name": "Cason", 
    "link": "http://www.facebook.com/kenny.cason", 
    "about": "life only comes once", 
    "birthday": "00/11/2222", 
    "location": { 
     "id": "110184922344060", 
     "name": "Washington, District of Columbia" 
    }, 
    ... 
     a bunch more info 
    ... 
} 

Vous pouvez voir l'entrée de lien qui est un lien vers mon profil facebook. Faites-moi savoir si vous avez besoin de plus d'informations.

Questions connexes