Javascript 检查用户是否喜欢facebook中的某个页面仅对我有效?

Javascript 检查用户是否喜欢facebook中的某个页面仅对我有效?,javascript,facebook,Javascript,Facebook,我有一个奇怪的问题,我试图看看用户是否喜欢某个页面,但它只对我有效? 我是这样做的。有什么问题吗 FB.api('/me/likes/' + page_id, function(api_response) { try { if ((api_response.data[0].name) != undefined){ }else{ } }

我有一个奇怪的问题,我试图看看用户是否喜欢某个页面,但它只对我有效? 我是这样做的。有什么问题吗

 FB.api('/me/likes/' + page_id, function(api_response) {
            try {
                if ((api_response.data[0].name) != undefined){
               }else{
              }
            }
            catch (e) {
            }
        });
这边走

  var fql_query = "SELECT uid FROM page_fan WHERE page_id="+page_id+" and uid=me()";   
 FB.api(
        {
            method: 'fql.query',
            query: fql_query
        },
        function(rows) {
              if (rows.length == 1) {

              } else {

      }
          });

当我在我的帐户中时,它可以工作,但当我登录到其他人的帐户时,它不能工作?这是来自我帐户中的应用程序,沙盒模式已关闭,因此我认为它应该可以工作,但它不能工作。

检查facebook页面(page\u id)上的权限。您尝试使用的另一个用户是否能够获取页面统计信息?很可能该用户没有管理页面权限。

此其他帐户是否为您的应用明确授予了Like权限


如果不是,那么这是设计的。除非其他用户帐户授予你的应用请求喜欢的权限,否则你的应用将无法查询该用户。

其他用户帐户安装了该应用吗?成功了,可能是页面被缓存了。。而不是我所做的改变的结果。谢谢你的帮助