我想检查登录用户是否喜欢指定的页面。下面是我的代码。
$fql_pageid = "SELECT url,site,id FROM object_url WHERE url
IN('http://developers.facebook.com/')";
$api_pageid = $facebook->api(array(
'method' => 'fql.query',
'query' => $fql_pageid
));
$pageid = $api_pageid[0]["id"]; //get id of the specified page
$fql_like = 'SELECT object_id FROM like WHERE user_id=me()';
$api_like = $facebook->api(array(
'method' => 'fql.query',
'query' => $fql_like
));
当我做var_dump($api_like)
,仅出现 6 条记录。但我检查了我的Facebook帐户,有22个赞。
有人知道上面的代码有什么问题吗?或者有没有其他方法来检查用户是否喜欢指定的页面?
假设您想检查当前用户是否(uid=me())是“生活大爆炸理论”页面 *page_id=22934684677* (http://graph.facebook.com/TheBigBangTheory) 的粉丝,您应该运行以下查询:
SELECT page_id FROM page_fan WHERE uid=me() AND page_id=22934684677
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)