列表中的用戶我需要列出誰喜歡特定的URL或至少Facebook頁面的用戶誰喜歡的網頁或網址
我嘗試使用PHP和https://api.facebook.com/method/fql.query
我可以看到likers數量爲URL
$arr[1]['url'] = 'http://example.com/test/test3.php?ref=gametest&fb_ref=gametest&fb_source=gametest';
$arr[1]['object_id'] = '10150930574980642';
require_once("facebook.php");
$facebook = new Facebook(array(
'appId' => '325617367526193',
'secret' => '6c40e01dd717431c9b7ec6ce68bf0c94',
));
我用http://developers.facebook.com/docs/reference/fql/like/例如形成類似查詢
$query = <<<FQL
SELECT user_id FROM like WHERE object_id="10150930574980642"
FQL;
$fql_query_url = 'https://graph.facebook.com/fql?q=' . rawurlencode ($query);
$fql_query_url .= '&access_token=' . rawurlencode ($facebook->getAccessToken());
但由此產生的鏈接通過鏈接所有
{
"data": [
]
}
沒有給出數據,相同的操作有或無的access_token
api.facebook.com/method/fql.query?query=SELECT%20user_id%20FROM%20like%20WHERE%20object_id%3D%2210150930574980642%22
[Facebook的可能重複:如何獲得所有喜歡某個URL的人](http://facebook.stackoverflow.com/questions/7481259/facebook-how-to-get-all-people-wholike -a-certain-url) – Igy 2012-07-11 15:18:59