我会给Facebook应用程序中的任何用户提供粉丝页面链接,并告诉该用户这样做。
所以如何检查指定的用户是否点击过,我要通过脚本/ FBML进行检查。
如果我提供该页面的参数,我想要一个返回true / false的脚本。
或者我想获取该用户的页面列表,以便我可以在该列表中搜索我想要的内容。
我该怎么做或者是否有任何fbml可以提取当前登录用户的页面列表。
期待您的回复,对不起我的英语。
提前致谢...
此致
Muhammad Hanif
答案 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。