Semplice applicazione con le facebook api

  • Creatore Discussione Creatore Discussione Altutto
  • Data di inizio Data di inizio

Altutto

Utente Attivo
30 Set 2013
262
0
16
stubborn.altervista.org
Sto provando a scrivere la mia prima applicazione facebook.
Per ottenere il nome utente, ho provato ad usare questo codice
PHP:
<?php
    require 'src/facebook.php';
    $facebook = new Facebook(array(
      'appId'  => '',
      'secret' => '',
    ));
    $user = $facebook->getUser();
    $access_token = $facebook->getAccessToken();
    if ($user) {
      try {
        $user_friendList = $facebook->api('/me/friends?access_token='.$access_token);
    	 $user_profile = $facebook->api('/me','GET');
            
      } catch (FacebookApiException $e) {
        error_log($e);
        $user = null;
      }
    }
    ?>
    <!doctype html>
    <html>
      <head>
        <title>test</title>
      </head>
      <body>
      Utente <?php  echo $user_profile['name']; ?>
          <img src="https://graph.facebook.com/<?php echo $user; ?>/picture">
      </body>
    </html>
Ma l'unico output html è

PHP:
    <!doctype html>
    <html>
      <head>
        <title>test</title>
      </head>
      <body>
     Utente   
          <img src="https://graph.facebook.com/0/picture">
      </body>
    </html>

Usando
PHP:
error_reporting(E_ALL);
ottengo

PHP:
 Notice: Undefined variable: user_profile in
 /membri/angeange/fb/test.php on line 27 ( `Utente <?php  echo $user_profile['name']; ?>` )
Cosa sto sbagliando?
 
Risolto, ho scoperto che il mio host pataccone non supporta php 5.4 (o superiori), che è uno dei requisiti minimi perchè le nuove facebook api funzionino. Grazie comunque :)
 

Discussioni simili