Ciao a tutti...
Sto facendo un app facebook di prova...
Codice PHP:
<?php
require_once '../fb_engine/facebook.php';
$appapikey = 'XXX';
$appsecret = 'XXX';
$facebook = new Facebook($appapikey, $appsecret);
$appcallbackurl = 'index.php';
$user_id = $facebook->require_login();
$user = $facebook->require_login();
try
{
if (!$facebook->api_client->users_isAppAdded())
{
$facebook->redirect($facenook->get_add_url());
}
}
catch (Exception $ex)
{
$facebook->set_user(null, null);
$facebook->redirect($appcallbackurl);
}
?>
Codice PHP:
<h1>Primo esempio di applicazione </h1>
<?php
require_once 'appinclude.php';
echo '<p>User ID utente: '.$user.'</p>';
echo '<p>Nome utente: <fb:name uid="'.$user.'" useyou="false" /></p>';
echo '<p>Amici: </p>';
$friends = $facebook->api_client->friend_get();
echo '<ul>';
{
foreach ($friends as $friend)
{
echo '<li><fb:name uid="'.$friend.'" useyou="false" /></li>';
}
}
echo '</ul>';
?>
Riesco a collegarmi all'app però l'unica cosa che mi appare sulla pagina è "Primo esempio di applicazione". Del resto nemmeno l'ombra...
Ho provato a levare le restrizioni server to server ma il risulatato è lo stesso... qualcuno saprebbe dirmi cosa c'è che non va?
I più se punto il browser al sito dove risiede l'app ho: indirizzo_del_mio_sito/index.php?auth_token=NUMERI_CHE_CAMBIANO_DI_CONTIN UO e in basso firefox dice "In attesa di www.facebook.com".... che succede? E cosa sono quei numeri che cambiano sempre nell'URL?
Se metto degli echo, si stampano a video solo quelli che stanno sopra il require_once... tutto quello che sta sotto è come se non esistesse... :( Non capisco.
Se metto "Attiva supporto php5 (off = php4) a off" ho questo errore: Parse error: syntax error, unexpected '{' in /membri/percorso_mio_sito/appinclude.php on line 15. Cosa è quel membri? Comunque la riga 15 è la { che apre il try... Mah!!!
Grazie a tutti.