Исключение, вызванное вызовом API Facebook - PullRequest
1 голос
/ 08 ноября 2011

Используя этот код:

try
   {
    $facebook->api('/me/feed', 'POST',
            array(
              'link' => 'http://apps.facebook.com/carlosnewtest',
              'message' => $_SESSION['current_user']['name']." ha comenzado a jugar Snow Punch!!",
             ));        
  }catch (FacebookApiException $e) 
    {
        $e_type = $e->getType();
        echo '<script>alert("SESSION "+'.$e_type.');</script>';
        $loginUrl = $facebook->getLoginUrl($permission);
        echo("<script> top.location.href='".$loginUrl ."'</script>");
    }

... всегда выдает исключение.

1 Ответ

0 голосов
/ 09 ноября 2011

Попробуйте переключить carlosnewtest с помощью цифры APP_ID, предоставленной Facebook.

Кроме того, сообщение об исключении пусто, поскольку вы никогда не отправляете ему сообщение Facebook не выдает сообщение [hat tip @Chris] При использовании блоков try/catch использование throw для указания того, что помещено в ваше сообщение об исключении, очень полезно для отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...