我正在用java编写facebook的应用程序。 我有一个名为FacebookClient的类,我从facebook获得。 有了这个课程,我可以使用
连接到FacebookFacebookClient 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");
问题是我需要用户个人资料网址,我无法得到它!
有没有人知道如何获取它(函数或查询)
由于
答案 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个人资料的链接。如果您需要更多信息,请与我们联系。