如何从朋友选择器获取具有用户ID的个人资料照片?

时间:2014-09-25 11:08:15

标签: android facebook

我正在使用好友选择器并获取所选的用户ID。 它是这样的:

AaLO4uyQLCrltBKryBnaTppP1ThNTREseQYV796H5JyPviztByQkST7Z362i7YIEYi2ZGcvX4shtFnXR0dd0g0yFwwRLt6SFTasdqNB19UtcvA

然后,我正在尝试获取用户的公共信息及其个人资料图片,但两个请求都返回:

{
"error": {
"message": "(#803) Some of the aliases you requested do not exist: AaLO4uyQLCrltBKryBnaTppP1ThNTREseQYV796H5JyPviztByQkST7Z362i7YIEYi2ZGcvX4shtFnXR0dd0g0yFwwRLt6SFTasdqNB19UtcvA", 
"type": "OAuthException", 
"code": 803
}
}

我在Graph API Explorer

中进行了测试

url in the browser

简单地说它不起作用。 朋友选择器片段返回的用户ID与facebook ID之间有区别吗?我问这个是因为/ me查询返回的id要短得多:

"id": "777840545588528"

任何人都可以帮助我吗?我错过了什么?

1 个答案:

答案 0 :(得分:0)

您可以通过API调用https:// graph.facebook.com /v2.1/me/taggable_friends.......And获取您朋友的基本详细信息,如姓名,个人资料图片网址等。如果你想得到你的Facebook朋友,我需要进行API调用。 https:// graph.facebook.com /v2.1/me/friends将返回我正在使用的用户的朋友,你可以调用这样的API来获取朋友的详细信息https:// graph.facebook .com /v2.1/user-id(你在早期的API调用中得到的朋友).....希望这有帮助