【问题标题】:Get profile picture from facebook graph api using javascript SDK使用 javascript SDK 从 facebook graph api 获取个人资料图片
【发布时间】: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 未定义
  • 我更新了我的问题

标签: javascript facebook-graph-api


【解决方案1】:

请使用以下代码重试:

FB.api(
  '/me/picture',
  'GET',
  {},
  function(response) {
      document.getElementById('status').innerHTML = "<img src=" +response.data.url+ ">";
  }
);

【讨论】:

    猜你喜欢
    • 2014-06-24
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 2023-03-25
    相关资源
    最近更新 更多