我需要通过传递用户ID来获取他们的Facebook个人资料图片。但是我不需要使用Facebook API或Graph等任何其他东西。只需提供带有该ID的URL即可。这种方式能否获取个人资料图片?我在谷歌上尝试了,但没有找到答案。如果有人知道,请回复我...
我需要通过传递用户ID来获取他们的Facebook个人资料图片。但是我不需要使用Facebook API或Graph等任何其他东西。只需提供带有该ID的URL即可。这种方式能否获取个人资料图片?我在谷歌上尝试了,但没有找到答案。如果有人知道,请回复我...
我认为唯一可用的选项是:
我建议您使用第一个选项,因为它可以更灵活地控制图片的大小(?type=small
, ?type=thumbnail
,等)。
编辑
请注意,这个答案来自2011年,并且Facebook经常更改其API。
FlipTop有一个服务,可以获取Facebook用户的各种信息,包括个人资料图片的直接CDN URL(例如https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/275588_504804917_147319_n.jpg)。 (API文档链接)
Cloudinary也有类似的服务,但其中还包括托管。他们要求您开设一个帐户,但是免费的。然后,您可以使用他们的CDN URL格式链接到任何图片,如下所示:http://res.cloudinary.com/[YOUR_ACCOUNT]/image/facebook/[PROFILE_ID].jpg (这里阅读更多)