2010-10-25 90 views
0

Im正在为java写一个Facebook应用程序。 我有一个名为FacebookClient的类,我从facebook获得。 枝条这个类我可以通过使用在Facebook上查找个人资料网址

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

连接到Facebook,并获得与 用户信息client.users_getinfo (例如:client.users_getinfo(String.class, uidJSON, "first_name , last_name , sex , pic_big , pic_small ", "format=json");

的问题是,我需要的用户个人资料网址,我可以“弄不明白!!

没有人知道如何得到它(函数或查询)

感谢

回答

3

查看Facebook图形API here

如果你调用API me它会返回一个包含关于您的各种信息的大JSON(或指定的用户),并且其中一个条目是'link'

这是一个示例调用。 https://graph.facebook.com/me?access_token=<the access token>

和采样返回的样子:

{ 
    "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 
    ... 
} 

您可以看到链接条目这是我的Facebook的个人资料的链接。如果您需要更多信息,请与我们联系。