2011-04-19 61 views
0

我會給facebook應用程序中的任何用戶提供一個粉絲頁面鏈接,並告訴該用戶執行該頁面。FB/Facebook當前登錄用戶的頁面列表

所以我如何檢查指定的用戶是否已經點擊了,我通過腳本/ FBML檢查了這個。

我想要一個腳本,如果給出該頁面的參數,則返回true/false。

或我想獲取該用戶的頁面列表,以便我可以在該列表中搜索我想要的內容。

我該怎麼做,或者是否有任何可以提取當前登錄用戶的頁面列表的fbml。

期待您的回覆ans 對不起我的英語。

在此先感謝...

問候,

穆罕默德·哈尼夫

回答

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!"; 

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

+0

非常感謝你,那是我一直在尋找的。 – 2011-04-23 03:52:43