使用 javascript SDK 从 facebook graph api 获取个人资料图片
Posted
技术标签:
【中文标题】使用 javascript SDK 从 facebook graph api 获取个人资料图片【英文标题】:Get profile picture from facebook graph api using javascript SDK 【发布时间】:2018-11-19 22:30:33 【问题描述】:当我尝试使用 facebook graph api 获取 facebook 个人资料图片时,它显示未定义的 response.data。 这是获取个人资料图片的代码
FB.api('/me/picture?width=180&height=180', function (response)
console.log(response);
document.getElementById('status').innerhtml = "<img src=" +response.data.url+ ">";
);
而 html 将是
<div id="status"></div>
这是我的图形浏览器图片
我做错了什么,请任何人指导我..
提前致谢
当我控制响应对象时
它是这样显示的
error: …
code: 1
error_subcode: 1357046
message: "Received Invalid JSON reply."
type: "http"
【问题讨论】:
console.log 返回什么? response.data 未定义 我更新了我的问题 【参考方案1】:请使用以下代码重试:
FB.api(
'/me/picture',
'GET',
,
function(response)
document.getElementById('status').innerHTML = "<img src=" +response.data.url+ ">";
);
【讨论】:
以上是关于使用 javascript SDK 从 facebook graph api 获取个人资料图片的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JavaScriptCore 从 Swift 中的 javascript SDK 调用异步 javascript 函数
我可以使用 [FBDialogs presentOSIntegratedShareDialogModallyFrom] 通过 SDK 3.5 将图像发布到 facebook 吗?
使用 javascript SDK 从 facebook graph api 获取个人资料图片
Facebook Android SDK 4.0:newGraphPathRequest 返回“必须使用活动访问令牌来查询有关当前用户的信息。”