0

我将在 facebook 应用程序中为任何用户提供粉丝页面链接,并告诉该用户喜欢该页面。

那么如何检查指定的用户是否点击了类似,我通过脚本/FBML 进行检查。

如果我给出该页面的参数,我想要一个返回真/假的脚本。

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

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

期待您的友好回复和对不起我的英语。

提前致谢...

问候,

穆罕默德·哈尼夫

4

1 回答 1

4

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

如果我给出该页面的参数,我想要一个返回真/假的脚本。

所以你已经有了用户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!";

问题解答:

$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:检查用户是否是 Facebook 页面的粉丝

您还可以捕获用户“点赞”的时间,为此检查Tracking Facebook “Like” Referrals

于 2011-04-19T08:57:07.400 回答