我正在尝试从Facebook获取个人资料照片。目前我能够从Facebook获取所有信息,但无法获取用户的个人资料照片。以下是我的代码:
function getFBData () {
FB.api('/me', function(response) {
fbinfo = new Array();
fbinfo[0] = response.id;
fbinfo[1] = response.first_name;
fbinfo[2] = response.last_name;
fbinfo[3] = response.email;
FB.api('/me/picture?type=normal', function (response) {
var im = document.getElementById("profileImage").setAttribute("src", response.data.url);
alert(im);
});
如何从API的响应中获取图片。
response.data.url
插入DOM之前,确保它实际上包含了一些内容。 - Luke Peterson