javascript - 在 PhoneGap 中显示 facebook 用户图像 (Android)

标签 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”以允许访问。来自本地网络服务器的图像也能正确显示。

最佳答案

你的字符串应该是这样的

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了解详情。

关于javascript - 在 PhoneGap 中显示 facebook 用户图像 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13699845/

相关文章:

javascript - 我想在点击时隐藏图像。 element.onclick 不起作用时调用函数

javascript - 将焦点设置在文本框弹出窗口 asp.net

javascript - 将美化后的 JSON 转换回正常格式

java - 膨胀二进制 XML 文件时出错

android - espresso 相对于仪器测试用例的优势

facebook - Edge Side Includes (ESI) 与 Facebook 的 BigPipe 类似吗?

javascript - 单击子元素数组时出错

android - 是什么让 QBluetoothDeviceDiscoveryAgent::finished() 被调用?

facebook - Instagram API Redirect URI SSL for localhost without the Warning

Facebook 登录和 OpenID Connect