在Facebook中查找个人资料网址

时间:2010-10-25 13:31:04

标签: java facebook

我正在用java编写facebook的应用程序。 我有一个名为FacebookClient的类,我从facebook获得。 有了这个课程,我可以使用

连接到Facebook
FacebookClient  client = new FacebookClient();
client.login(request, response, "api_key", "sec_key");

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

问题是我需要用户个人资料网址,我无法得到它!

有没有人知道如何获取它(函数或查询)

由于

1 个答案:

答案 0 :(得分:3)

查看Facebook Graph API here

如果您进行API调用me,它将返回一个包含有关您(或指定用户)的各种信息的大型JSON,其中一个条目为'link'

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

并且示例返回将如下所示:

{
   "id": "01234567",
   "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个人资料的链接。如果您需要更多信息,请与我们联系。