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权限
如果不是,那么这是设计的。除非其他用户帐户授予你的应用请求喜欢的权限,否则你的应用将无法查询该用户。其他用户帐户安装了该应用吗?成功了,可能是页面被缓存了。。而不是我所做的改变的结果。谢谢你的帮助