在PhoneGap(Android)中显示Facebook用户图像

时间:2012-12-04 09:38:24

标签: javascript android facebook facebook-graph-api cordova

我有一个非常简单的用例。我有一个facebook用户的id的xhr对象。 现在我只想以下列方式显示用户的图像。

    xhr.objects.forEach(function (user) {
 $('#userimage').append( '< img src="https://graph.facebook.com/"+user.user_id+"/picture/?type=small"/>');
                                                    });

由于某种原因,这不起作用。图像未显示。我添加了“https://graph.facebook.com”以允许访问。此外,还正确显示了本地Web服务器的图像。

1 个答案:

答案 0 :(得分:5)

你的字符串应该是

picture?type=small

不是

picture/?type=small

所以正确的网址是:

"https://graph.facebook.com/"+user.user_id+"/picture?type=small"

有关详细信息,请参阅how do I get a facebook users profile image through the fb api