2010-05-12 67 views
0

如果當前用戶是我的應用程序粉絲,我該如何檢查FB Javascript API的想法?我需要從插入到FB的畫布IFRAME中的頁面內,通過JS SDK ......來檢查這一點,以便我可以調用本地Flash的方法,併爲該用戶執行「特別的事情」。檢查用戶是否是我的Facebook應用程序的粉絲

回答

2

在PHP中,您可以通過使用它們的PHP-SDK來實現此目的。

首先你必須查詢他們的FQL數據庫。使用ff查詢(將UID替換爲用戶的Id和PAGE_ID與您的應用程序的Id)。

'SELECT uid, page_id FROM page_fan WHERE uid=UID AND page_id=PAGE_ID' 

所以,你的代碼可能是這樣的:

$client = new Facebook(YOUR_PARAMS_HERE); 

$result = $client->api(array(
    'method' => 'fql.query', 
    'query' => 'SELECT uid, page_id, type FROM page_fan WHERE uid=1234 AND page_id=4321', 
)); 

這將返回類似FF數組:

array(
    [0] = array(
      [uid] = 1234 
      [page_id] = 4321 
      [type] = APPLICATION 
     ) 
) 

FQL page_fan details here

相關問題