0

嗨,我想知道如何获取 facebook 中个人资料图片的链接

<img src="https://graph.facebook.com/me/picture?type=large&access_token=<?php echo $params['access_token'] ?>"/>

自动转换为链接(当我右键单击图像和属性时,会给出 .JPG 链接(下))

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash2/573939_100000564553314_108738462_n.jpg

我怎样才能直接获得第二个链接而不是使用 graph.facebook.com/me/picture.... 链接?

4

2 回答 2

2

/me?fields=picture&type=large- 将图像作为文本响应而不是 HTTP 重定向返回 - 请注意 FBCDN URL 在某些时候可能会发生变化,所以不要假设它是静态的

于 2012-04-21T14:05:47.740 回答
0

使用 FQL:

SELECT pic FROM user WHERE uid = me() 

选择“图片”会将 CDN URL 返回到被查询用户的中型头像。

您可以根据您想要的大小将 'pic' 更改为 'pic_small'、'pic_big' 或 'pic_square'。FB 开发人员页面上提供了每个的详细说明

于 2012-04-21T15:57:29.073 回答