hor*_*ars 3 facebook facebook-fql facebook-php-sdk
我想检查loggedIn用户是否喜欢指定的页面.以下是我的代码.
$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
));
Run Code Online (Sandbox Code Playgroud)
当我这样做时var_dump($api_like),只出现了6条记录.但我检查了我的Facebook帐户,有22个喜欢.
谁知道上面的代码有什么问题?或者有没有其他方法来检查用户是否喜欢指定的页面?
lmm*_*des 15
假设您想要检查当前用户(uid = me())是否是"生活大爆炸理论"页面的粉丝*Page_id = 22934684677*(http://graph.facebook.com/TheBigBangTheory)您应该运行这个查询:
SELECT page_id FROM page_fan WHERE uid=me() AND page_id=22934684677
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5724 次 |
| 最近记录: |