Si estais desarrollando una app de facebook y necesitais mostrar un contenido u otro diferente dependiendo si el usuario de facebook “le gusta” o no nuestra página, a continuación un ejemplo básico utilizando la API php de facebook (SDK v.3.1.1).

Lo primero que necesitaremos, es la API oficial de Facebook, que podemos descargar desde GitHub. Descomprimimos el archivo y subimos a nuestro servidor los archivos de la carpeta “src”…

Y por último ya en el archivo php que utilizamos en nuestra app (en este ejemplo detectamos si el usuario conectado en Facebook le gusta nuestra página… y le mostramos un contenido u otro):

<?php
require_once('src/facebook.php');

// Iniciamos nuestra APP
$facebook = new Facebook(array(
	'appId'  => 'EL_ID_DE_MI_APP',
	'secret' => 'EL_CODIGO_SECRETO_DE_MI_APP',
	'cookie' => true,
));

$signed_request = $facebook->getSignedRequest();
$like_status = $signed_request["page"]["liked"];

// Si el usuario le ha clickado en el "Me gusta" de nuestra página
if($like_status){
?>
    Bienvenido a esta página...
<?php
}else{
?>
    Lo siento, necesitas Pinchar en "me gusta" para ver esta página...
<?php
}
?>

Agradezco tu comentario 🤘