检查用户是否是我的Facebook应用程序的粉丝

时间:2010-05-12 13:42:34

标签: facebook

如果当前用户是我应用的粉丝,如何查看FB Javascript API?我需要在插入FB画布IFRAME的页面中检查这个,通过JS SDK ...这样我就可以调用本地Flash的方法,并为该用户做一些“特别的事情”。

1 个答案:

答案 0 :(得分: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