PHP和Graph API的新功能。PHP Facebook FQL:在新SDK中進行查詢
看來,在舊的API中,你可以創建一個facebook對象並傳入一個標準查詢(在空白處選擇等等,其中x = y ...)但現在我看不到如何做到這一點。在facebook文檔中的所有示例都使用了get_file_contents for graph.facebook.com/?fql等。我一直在嘗試使用它,但對於複雜查詢來說它似乎效率低下。
幫助?我有點困惑,不明白一些facebook文檔。
謝謝。
PHP和Graph API的新功能。PHP Facebook FQL:在新SDK中進行查詢
看來,在舊的API中,你可以創建一個facebook對象並傳入一個標準查詢(在空白處選擇等等,其中x = y ...)但現在我看不到如何做到這一點。在facebook文檔中的所有示例都使用了get_file_contents for graph.facebook.com/?fql等。我一直在嘗試使用它,但對於複雜查詢來說它似乎效率低下。
幫助?我有點困惑,不明白一些facebook文檔。
謝謝。
使用PHP SDK可以通過運行FQL查詢:
$facebook = new Facebook(array(
'appId' => 'YOUR_API_KEY',
'secret' => 'YOUR_API_SECRET',
'cookie' => true,
));
$fql = "Your query";
$response = $facebook->api(array(
'method' => 'fql.query',
'query' =>$fql,
));
print_r($response);
I’ve also seen it done this way as well:
$param = array(
'method' => 'fql.query',
'access_token' => $cookie['access_token'],
'query' => $fql,
'callback' => ''
);
$response = $facebook->api($param);
print_r($response);
希望這有助於:)
試試這個,這是很優雅:
$param = array(
'method' => 'fql.query',
'access_token' => $cookie['access_token'],
'query' => $fql,
'callback' => ''
);
$response = $facebook->api($param);
print_r($response);
這就行了!謝謝! – JoshDG 2012-01-30 06:54:37