Facebook个人资料图片网址重定向到不同的网址

时间:2014-04-07 07:54:50

标签: facebook facebook-graph-api

我正在使用Faceboook API通过FB登录我的网站。

当我尝试通过网址" http://graph.facebook.com/100003373201743/picture"来获取已登录用户的个人资料照片时。没有在代码中获得响应。

*从FB @运行时获取的用户ID。

找到原因,coz定义的URL重定向到" https://fbcdn-profile-a.akamaihd.net/hprofile-ak-frc3/t1.0-1/p50x50/1975108_483512481771188_559759638979699650_s.jpg"。我没有找到这两个网址之间的任何链接。这样我就可以直接点击重定向一个URL。

2 个答案:

答案 0 :(得分:1)

您可以直接将图片网址用作" http://graph.facebook.com/100003373201743/picture",正如@Tobi提到的那样

或,

如果你想获取实际的网址,你可以得到这个 -

http://graph.facebook.com/100003373201743/picture?redirect=0

您将收到回复 -

{
   data: {
     url: "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-frc3/t1.0-1/p50x50/1975108_483512481771188_559759638979699650_s.jpg",
     is_silhouette: false
   }
}

答案 1 :(得分:0)

谢谢你们。但是找到了解决这个问题的方法。

获取网址“http://graph.facebook.com/100003373201743/picture”的标题。

名为“Location”的标头具有重定向网址的值,如“https://fbcdn-profile-a.akamaihd.net/hprofile-ak-frc3/t1.0-1/p50x50/1975108_483512481771188_559759638979699650_s.jpg

所以点击此网址并正常工作。

感谢您的帮助。