如何获取此人是否已经喜欢fb页面或未使用javascript sdk

如何获取此人是否已经喜欢fb页面或未使用javascript sdk,javascript,jquery,facebook,facebook-javascript-sdk,Javascript,Jquery,Facebook,Facebook Javascript Sdk,我喜欢我网站上的按钮。在登录facebook后,现在如果任何人已经直接喜欢facebook的fb页面,那么一些字段将显示给用户,否则字段将被隐藏。我已经为上面的东西设置了函数,它对我有效,但对其他人无效。不知道为什么? 这是一个功能,包含类似fb的东西,点击按钮就会触发 function getUserDetail(){ FB.api("me/likes/242500342443159", function(response) { if ( response.data.length == 1

我喜欢我网站上的按钮。在登录facebook后,现在如果任何人已经直接喜欢facebook的fb页面,那么一些字段将显示给用户,否则字段将被隐藏。我已经为上面的东西设置了函数,它对我有效,但对其他人无效。不知道为什么? 这是一个功能,包含类似fb的东西,点击按钮就会触发

function getUserDetail(){

 FB.api("me/likes/242500342443159", function(response) {
if ( response.data.length == 1 ) { 
    $('#myModal').modal('show');
    getUserInfo();
    document.getElementById("note").style.display="none";
    console.log('You like it');
} else {
$('#myModal').modal('show');
    getUserInfo();
    document.getElementById("form").style.display="none";
    console.log("You don't like it");
}
  });
  }
我还获得了用户的登录权限。
如果我在上述功能中有任何错误,请纠正我。

重要提示:您不允许以任何方式隐藏/屏蔽喜欢页面的内容或鼓励喜欢页面。在创建任何应用程序之前,您必须阅读平台策略:


也就是说,你需要
user_likes
来调用这个API,在每个人都可以使用它之前,它需要经过Facebook的审核。无需审查,只有在应用程序中具有角色的用户才能授权该权限。这被称为登录审核:

如果您获得了应用程序的权限,并且获得了登录用户的预授权,但仍然无法工作,我建议您创建错误处理,并在调试时记录响应对象


检查错误代码和响应格式:

它不会得到类似的响应,并在控制台中显示“您不喜欢它”,即使是喜欢fb页面的人。但它对我来说很好。@VirendraSingh,你能分享完整的代码吗?哦,由于我是一名管理员,所以我获得了类似的身份。非常感谢。此外,我得到确认文本点击喜欢按钮。有任何解决办法可以消除这一点。