$moi = $facebook->api('/moi") ne renvoie pas de valeur

Je suis en train d'élaborer un facebook iframe application avec la Nouvelle API Graphique php sdk. Je suis en utilisant le code de base pour juste afficher mon nom. Mais elle ne retourne aucune valeur. Quelques un s'il vous plaît m'aider avec cela.

<?php  

  include_once 'facebook.php';  
  include_once 'config.php';  

  $facebook = new Facebook(array('appId'  => FACEBOOK_APP_ID,  
                                 'secret' => FACEBOOK_SECRET_KEY,  
                                 'cookie' => true,));  

  $session = $facebook->getSession();
  $me = null;

  if ($session) {
    try {  
        $uid = $facebook->getUser();
        echo "Hello " . $uid . "<br />";   //This is displayed with my User Id

        $me = $facebook->api('/me');
       echo "Hello " . $me['name'] . "<br />";  //This is not displayed.

    } catch (FacebookApiException $e) {
        error_log($e);
    }
  }

if ($me) {
    $logoutUrl = $facebook->getLogoutUrl();
} else {
    $loginUrl = $facebook->getLoginUrl();
}

Pourquoi mon nom n'est pas affiché?

Edit 1

Si je prends l'exemple de code qui vient avec la Nouvelle API Graphique facebook sdk dossier zip, j'obtiens l'erreur suivante:

 Fatal error: Uncaught CurlException: 6: 
 Could not resolve host: graph.facebook.com; 
 No data record of requested type thrown in
 C:\xampplite\htdocs\newtest\facebook.php on line 513

où la ligne n ° 513 est:

 $e = new FacebookApiException(array(
    'error_code' => curl_errno($ch),
    'error'      => array(
      'message' => curl_error($ch),
      'type'    => 'CurlException',
    ),
  ));

Veuillez m'expliquer quel est le problème. J'ai cherché l'explication des erreurs dans google,mais je ne pouvais pas obtenir beaucoup d'informations. Quelle est l'erreur que j'ai faite?

  • Avez-vous vérifiez le journal des erreurs? I. e. n' $facebook->api lever une exception?
  • Non, comment puis-je vérifier? Mais aujourd'hui, j'ai ma séance de valeur elle-même nulle. J'ai fait une var dump de ma variable de session, et il est affiché comme valeur NULL
  • Avez-vous résolu ce problème??? J'ai eu le même message d'erreur.. pouvez-vous m'aider? merci
InformationsquelleAutor Angeline | 2010-08-12