这是我第一次使用FB JS SDK。我一直在寻找获取用户图片的最佳方式,但我发现了各种不同的方法,有些已经过时了。
我终于设法通过检查返回的对象来做到这一点。但它似乎很笨重而且很长。
profileDiv.innerHTML += '<img src="' + response.picture.data.url + '">';
他们是更好的方法吗?
答案 0 :(得分:3)
您真正需要显示某些个人资料图片的是user_id
或username
。
<img src="https://graph.facebook.com/4/picture" width="50">`
或
<img src="https://graph.facebook.com/zuck/picture" width="50">
使用此网址https://graph.facebook.com/user_id/picture
,您可以获得该用户的个人资料图片。您还可以使用type
参数指定大小。例如 - type=large