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 🤘