FB / Facebook当前登录用户的页面列表

时间:2011-04-19 03:06:15

标签: facebook list fbml fan-page

我会给Facebook应用程序中的任何用户提供粉丝页面链接,并告诉该用户这样做。

所以如何检查指定的用户是否点击过,我要通过脚本/ FBML进行检查。

如果我提供该页面的参数,我想要一个返回true / false的脚本。

或者我想获取该用户的页面列表,以便我可以在该列表中搜索我想要的内容。

我该怎么做或者是否有任何fbml可以提取当前登录用户的页面列表。

期待您的回复,对不起我的英语。

提前致谢...

此致

Muhammad Hanif

1 个答案:

答案 0 :(得分:4)

嗯,我不确定你在问什么,但我会尽力回答你的“问题”。

  

我想要一个返回的脚本   如果我给出参数,则返回true / false   那页。

因此,您已拥有用户ID和页面ID,您可以通过两种方式检查用户是否为粉丝:
pages.isFan:

$isFan = $facebook->api(array(
    "method"    => "pages.isFan",
    "page_id"   => $page_id,
    "uid"       => $user_id
));
if($isFan === TRUE)
    echo "I'm a fan!";

FQL:

$result = $facebook->api(array(
    "method"    => "fql.query",
    "query"     => "SELECT uid FROM page_fan WHERE uid=$user_id AND page_id=$page_id"
));
if(count($result))
    echo "$user_id is a fan!";

来源:Facebook API: Check If A User Is Fan Of A Facebook Page

您还可以捕获用户“喜欢”的内容,以便进行此项检查Tracking Facebook “Like” Referrals

相关问题