使用Facebook js SDK从Facebook获取用户的兴趣和喜欢以及图像

Fetch user interests and likes from Facebook along with images using Facebook js SDK

本文关键字:Facebook 喜欢 图像 SDK js 获取 用户 使用      更新时间:2023-09-26

我是使用Facebook API的新手。我想获取Facebook登录用户的兴趣和喜欢的图像。

<script>
function checkLoginState() {
  FB.getLoginStatus(function(response) {
    if (response.status === 'connected') {
      authToken = response.authResponse.accessToken;//this comes back as expected
      testAPI();`
    } else {
      document.getElementById('status').innerHTML = 'Not authorized';
    }
  });
}
function testAPI() {
  FB.api( "me/likes", function( meResponse ){   
    meResponse.authToken = authToken;
    alert(meResponse.result);
  });
}
</script>

但它在警报呼叫时给出未定义

调用testAPI();后,您的代码中只有一个大引号字符 此外,我不完全了解meResponse.authToken = authToken;应该做什么(或为什么)。

而且,您应该执行以下操作,而不是alert(meResponse.result);

alert(typeof meresponse);
alert(JSON.stringify(meResponse));

AFAIK没有result财产。