segmentar - manual de facebook para empresas pdf
Cómo listar usuarios de Facebook a los que les gusta una página o interés (6)
Posible duplicado:
Recuperar nombres de fans de Facebook
Quiero obtener una lista de los usuarios de Facebook a los que les gusta una página o un interés.
FQL como '' SELECT user_id FROM like WHERE object_id=113970468613229
'' no funciona.
¿Hay alguna forma de hacer esto?
Con Facebook PHP-SDK puedes usar esto
if($me) {
$youlikeit = $facebook->api(array(
"method" => "fql.query",
"query" => "select uid from page_fan where uid=me() and page_id=113970468613229"
));
}
$youlikeit = sizeof($youlikeit) == 1 ? true : false;
De acuerdo con la API de Facebook, eso es exactamente cómo lo haces. Excepto que dice que debería tener comillas alrededor de su object_id.
El ejemplo dice:
$facebook->api_client->fql_query(''SELECT user_id FROM like WHERE object_id="122706168308"'');
Los documentos FQL se han actualizado para aclarar esta limitación: https://developers.facebook.com/docs/reference/fql/like/
No es posible obtener los ID de los usuarios a los que les gusta su página, lamentablemente.
Puede usar el cuadro similar para mostrar un facepile de usuarios a los que les gusta su página. Y como haha dicho, puedes detectar si a un usuario le gusta una página.
Para la opción likebox / facepile revisa los documentos en:
No hay forma de obtener una lista de las personas a las que les gusta su página a través de su API, razón por la cual esta pregunta nunca recibió respuesta. Puede obtener gráficos e información agregada sobre a quién le gusta su página de Facebook Insights pero no es información de identificación personal como su identificación de usuario.
Puede ver los 500 usuarios más recientes que tienen como su página yendo a: https://www.facebook.com/browse/?type=page_fans&page_id= el ID de su página, pero debería raspar esto para obtener la información y no funcionará para más personas además de las 500 más recientes.
Soy ingeniero asociado en Facebook, así que pensé en tocar aquí. Las API de Facebook no le darán la identificación de usuario de los usuarios a los que les haya gustado una página o un interés, esto es para proteger la privacidad de esos usuarios.