Recuperar nombres de fans de Facebook

Intento obtener los nombres de los fanáticos de una página de seguidores de Facebook que administro. He hecho un poco de espionaje, y aparentemente, la API FB no es compatible, pero Facebook realmente usa AJAX / JSON para completar la lista. De todos modos, ¿alguien puede sugerir una forma de hacer esa llamada yo mismo y tomar los datos como texto sin formato?

Además, encontré un truco que un tipo escribió en Ruby, pero no estoy completamente familiarizado con el idioma.

¡Gracias por la ayuda por adelantado!

En el momento actual, el esquema FQL sugeriría que no hay forma de obtener una colección de FANS para una PÁGINA dada. Creo que están ocultando esta información porque muestran los FANS en la página … Uno pensaría que al menos el ADMIN tendría privilegios para ver la lista de usuarios.

De todos modos … espero que alguien haga es posible en el futuro cercano.

¿Puedes por favor probar esto y decirme:

select uid,name from user where uid in ( select uid from page_fan where uid in (select uid2 from friend where uid1 = me()) and page_id = 'Your Page Id') 

Creo que solo puede obtenerlo para el usuario que está conectado actualmente y solo para sus amigos.

Si tiene menos de 500 fanáticos, puede usar la siguiente url:

http://www.facebook.com/browse/?type=page_fans&page_id=13207908137&start=400

Cada página te dará 100 fanáticos. Cambie y comience a (0, 100, 200, 300, 400) para obtener los primeros 500. Si & start es> = 401, la página estará en blanco 🙁

Encontré eso en el documento: http://developers.facebook.com/docs/reference/fql/page_fan/

uid – “La identificación de usuario a la que le ha gustado la página que se está consultando”.

 SELECT first_name, last_name FROM user WHERE uid IN (SELECT uid FROM page_fan WHERE page_id = [your page id]) 

Esto debería funcionar, pero me da un error al tratar de ejecutar esto a través de .net facebook api … algo sobre la cláusula where donde no está en una columna indexable, que es.

Tal vez pruebe eso en su plataforma.

Ese trabajó

 SELECT user_id FROM like WHERE object_id="YOUR PAGE ID"