Facebook API вызывает разрыв страницы? - PullRequest
2 голосов
/ 25 августа 2011

Я пытаюсь подключиться к PHP SDK и получить счетчик комментариев из плагина fb: comments, который я использую в проекте. Однако, когда я пытаюсь сделать FQL-вызов $ facebook-> api (), он всегда ломает мою страницу. Нет ошибок, просто больше нет обработки страниц после вызова 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. Я не вижу никакой документации по FQL о том, как обрабатывать комментарии, используя href ... любые советы о том, как получить эти данные, были бы потрясающими.

Если это то, что требует от вас просмотра страницы, я был бы рад предоставить вам ссылку.

Спасибо!

1 Ответ

0 голосов
/ 25 августа 2011

Попробуйте отловить ошибки, это значительно помогает при отладке и предотвращении сбоя вашей страницы:

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); 
...