Ciao a tutti...
avevo un codice per verificare che un utente fosse fan o meno di una determinata pagina, che fino a poco tempo fa funzionava... ora, non so se è cambiato qualcosa su facebook, fatto sta che non funziona più.
Qualcuno sa come potrei risolvere?
Il vecchio codice era questo:
Codice PHP:
require 'facebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => '123456789',
'secret' => '123456789',
));
$page_id = "123456789";
$user = $facebook->getUser();
//$page_name $facebook->api("/".$page_id)['name'];
//$page_link $facebook->api("/".$page_id)['link'];
if ($user) {
try {
$likes = $facebook->api("/me/likes/".$page_id);
if( !empty($likes['data']) )
echo "I like!";
else
echo "not a fan!";
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'user_likes'
));
}
// rest of code here
?>
Grazie a tutti!