In questo articolo iniziamo a vedere un pò di codice
Partiamo col creare un file che come è uso comune chiameremo appinclude.php, questo file farà il “lavoro sporco” connettendosi e creando l’ oggetto $facebook.
<?php
//Include il file dall' API che abbiamo scaricato
require_once 'facebook.php';
//Salviamo in queste variabili i codici della nostra applicazione
$appapikey = 'incollare codice qui dentro';
$appsecret = 'incollare codice qui dentro';
//Creiamo l' oggetto facebook
$facebook = new Facebook($appapikey, $appsecret);
//Chiediamo il login e prendiamo il nostro ID
$user = $facebook->require_login();
//URL di dove è situata la nostra applicazione
$appcallbackurl = 'http://www.predator1987.altervista.org/';
//Controlli che non guastano mai!
try{
if(!$facebook->api_client->users_isAppUser()){
$facebook->redirect($facebook->get_add_url());
}
}catch(Exception $ex){
$facebook->set_user(null,null);
$facebook->redirect($appcallbackurl);
}
?>
Ora nei nostri file basterà includere il file appinclude.php precedentemente creato..
Facciamo un esempio: Un programma che ci visualizza i nostri amici..
<?php
//Includiamo il nostro amato file
require_once 'appinclude.php';
echo "
<p>
//Nella variabile $user c'è il nostro ID numerico
Il tuo numero identificativo è: $user!
</p>
";
//Scriviamo ciao e la foto nostra in formato normal
echo "
<p>
Ciao: <fb:profile-pic uid=\"{$user}\" size=\"normal\" />
</p>
";
//In un array mettiamo la nostra lista di amici
$friend_list = $facebook->api_client->friends_get();
// Stampiamo la foto e i nomi dei nostri amici
echo ' <p>I tuoi amici su Facebook:</p> <ul> ';
//Ciclo che serve a scorrere l' array di amici
foreach ($friend_list as $friend) {
echo "<li><fb:profile-pic uid=\"{$friend}\" size=\"square\" useyou=\"false\" /></li>";
}
?>
Parte 1