Estoy tratando de hacer una aplicacion web en PHP que dado un ID cualquier de un usuario de Facebook me de su nombre público.
Para ello estoy usando el API de Facebook:
Código PHP:
El caso es que si pongo mi ID de usuario (con el que he registrado mi APP en el API de Facebook, funciona bien. Pero si pongo un ID cualquiera, no me muestra ningun nombre....Ver original
require 'facebook.php'; 'appId' => 'xxxx', 'secret' => 'xxxx' )); $search = $facebook->api(array('method' => 'fql.query','query' => "SELECT name FROM user WHERE uid = 123456789")); foreach ($search as $key=>$value) { foreach ($value as $fkey=>$fvalue) { echo('Su nombre es: '.$fvalue'); } }
Antes pensaba que es porque no soy amigo de esa persona, o no tengo permisos, pero si el nombre en facebook es algo público, ¿por qué no me deja verlo? Aqui hay una aplicacion web que logra sacar el paso inverso, de un nombre, extraer el id... http://findmyfacebookid.com/
Gracias amig@s!!