Facebook SDK php: detectar idioma

0 comentarios

Si estais desarrollando una app de facebook y necesitais mostrar un contenido dependiendo del idioma del usuario de facebook, 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 es de España):

<?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,
));

// Código ISO del usuario
$locale = $signed_request['user']['locale'];  

// Detecto país (si es España)
if(stristr($locale, 'es')) {
?>
    Bienvenido...
<?php
}else{
?>
    Welcome...
<?php
}
?>

Este post ha sido archivado en Facebook.

¿Te ha sido útil?haz click en
+1https://plus.google.com/share?url=http://goo.gl/BYYfL