2011-08-25 39 views
2

我正嘗試連接到PHP SDK並從fb:comments插件中檢索評論計數,我正在使用一個項目。但是,當我嘗試進行$ facebook-> api()FQL調用時,它總是打破我的頁面。沒有錯誤,只是沒有更多的頁面處理通過API調用。Facebook API調用中斷頁面?

require_once 'scripts/fb-api/facebook.php'; 

$facebook = new Facebook(array(
    'appId' => '222725974406020', 
    'secret' => '---' 
)); 

$result = $facebook->api(array(
    'query' => 'SELECT post_id FROM comment WHERE xid = 0', 
    'method' => 'fql.query')); 

var_dump($result); 

我用在可以使用Facebook SDK的舊版本的另一個項目完全相同的代碼和它的作品。最近有沒有改變?

我還處理fb中的變化:從xid到href的評論。我沒有看到關於如何使用href處理註釋的任何FQL文檔......關於如何提取數據的任何建議都會很棒。

如果這是需要你看到的頁面,我很樂意爲你提供一個鏈接。

謝謝!

+0

你有報告上的錯誤?嘗試'error_reporting(E_ALL); ini_set('display_errors','1');' –

回答

0

嘗試捕獲錯誤,它有助於大大的調試運行,並確保你的頁面不會崩潰:

require_once 'scripts/fb-api/facebook.php'; 

$facebook = new Facebook(array( 
    'appId' => '222725974406020', 
    'secret' => '---' 
)); 

try { 
    $result = $facebook->api(array( 
     'query' => 'SELECT post_id FROM comment WHERE xid = 0', 
     'method' => 'fql.query')); 
} catch (Exception $e) { echo "ERROR: ".$e; } 
var_dump($result); 
+0

非常有幫助,謝謝! – maskedbacon