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 🤘