获取Facebook个人资料图片

时间:2011-03-15 13:38:20

标签: facebook

我需要通过传递他们的身份证来获取任何人的facebook个人资料照片。但我不需要使用facebook API或Graph其他任何东西..我需要给那个id的url ..是否有可能以这种方式获取个人资料图片?我试过谷歌,但我没有得到它。如果有人知道,请回复我......

2 个答案:

答案 0 :(得分:25)

嗯,我认为唯一可用的选择是:

  • https://graph.facebook.com/ [PROFILE_ID] / picture (您可以将此网址包含在代码中,并且可以使用)。
  • 自行删除与个人资料相对应的页面,即 http://www.facebook.com/profile.php?id= [PROFILE_ID] ,然后获取该图片的网址。

我建议您使用第一个,因为它可以让您更灵活地了解图片大小(?type=small?type=thumbnail等)。

修改

请记住,这个答案来自2011年,Facebook经常对其API进行更改。

答案 1 :(得分:1)

除了如上所述使用Graph API( https://graph.facebook.com/ [PROFILE_ID] / picture )之外,还有更多方法:

  • FlipTop提供的服务可以提取Facebook用户的各种信息,包括直接的CDN URL(例如 https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/ 275588_504804917_147319_n.jpg )个人资料照片(Link到API文档)

  • Cloudinary有一个类似的服务,但主机抛出混合。他们确实要求您开设账户,但它是免费的。然后你可以使用他们的CDN URL格式链接到这样的图片: http://res.cloudinary.com/ [YOUR_ACCOUNT] / image / facebook / [PROFILE_ID] .jpg (阅读更多{ {3}})