我正在使用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。
答案 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”
所以点击此网址并正常工作。
感谢您的帮助。