2011-08-25 6 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); 

나는 페이스 북 SDK의 이전 버전을 사용 할 수있는 다른 프로젝트에서 동일한 코드를 사용했습니다 그것은 작동합니다. 최근에 뭔가 바뀌 었습니까?

저는 fb의 변경 사항을 다루고 있습니다 : xid 's에서 href 's로 주석. href를 사용하여 주석을 처리하는 방법에 대한 FQL 문서가 보이지 않습니다 ... 해당 데이터를 가져 오는 방법에 대한 조언은 정말 좋습니다.

페이지를 볼 것을 요구하는 내용이라면 언제든지 링크를 제공해 드리겠습니다.

감사합니다.

+0

을에보고있어 적이 있습니까? 'error_reporting (E_ALL); 시도하십시오. ini_set ('display_errors', '1'); ' –

답변

0

시도 오류를 잡기, 그것은 debuging에 상당히 도움 페이지를 보장하는 것은 충돌하지 않는 : 당신이 오류가

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

관련 문제