如何获取用户的个人资料图片,因为它出现在新的时间线个人资料中?
有什么方法可以获取用户的个人资料照片 它出现在时间线配置文件中(135px*135px
框中显示的内容)?
is there any way to get profile pic of a user
as it appears into timeline profile(the one shown into 135px*135px
box)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以直接从
/user/picture
API 调用获取结果,类似于https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/275322_662949469_2141062370_q .jpg
并将_q
替换为_n
,因此它将是:https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/275322_662949469_2141062370_n.jpg
实际上它不是135x135,但这是facebook在时间线上使用的。在我的例子中,它在 125x125
div
内按比例缩小了 136x125,并使用overflow:hidden
,因此超过 125x125 的所有内容都被隐藏。你可以使用 DOM Inspector 或 Firebug 看一下You can just take the result from
/user/picture
API call, which will be something likehttps://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/275322_662949469_2141062370_q.jpg
and replace the_q
for_n
, so it will be:https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/275322_662949469_2141062370_n.jpg
Actually it's not 135x135, but that's the one facebook uses on timeline. In my case it's scaled down by 136x125 inside a 125x125
div
withoverflow: hidden
, so everything more than 125x125 is hidden. You can take a look using DOM Inspector or Firebug