我需要通过传递他们的身份证来获取任何人的facebook个人资料照片。但我不需要使用facebook API或Graph其他任何东西..我需要给那个id的url ..是否有可能以这种方式获取个人资料图片?我试过谷歌,但我没有得到它。如果有人知道,请回复我......
答案 0 :(得分:25)
嗯,我认为唯一可用的选择是:
我建议您使用第一个,因为它可以让您更灵活地了解图片大小(?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}})