【发布时间】:2012-02-12 18:37:57
【问题描述】:
有没有办法获取用户的个人资料图片
它出现在时间线配置文件(显示在135px*135px 框中的那个)?
【问题讨论】:
-
为什么不直接获取完整尺寸的图像并将其缩小?您使用什么语言?
-
我正在使用 php,但我希望它与用户时间线中显示的完全一样。
标签: php facebook facebook-graph-api user-profile
有没有办法获取用户的个人资料图片
它出现在时间线配置文件(显示在135px*135px 框中的那个)?
【问题讨论】:
标签: php facebook facebook-graph-api user-profile
您可以从/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 和 overflow: hidden 内按比例缩小了 136x125,因此超过 125x125 的所有内容都被隐藏了。您可以使用 DOM Inspector 或 Firebug 进行查看
【讨论】:
user/picture?type=large 获得它,这不是我要问的问题,我要问的是如何准确地获得时间轴中显示的方式.
?type=large,但我也回答了你的问题!如果您使用 DOM Inspector,您会注意到该图片很大,位于 4px 白色边框容器内,以 javascript 为中心,与我在此站点上所做的完全相同:meutunaosabeoqueaconteceu.com.br(在帖子部分)跨度>