pagina - ¿Hay alguna manera de obtener todos los eventos de Facebook en una ciudad específica?
invitar a todos mis amigos a un evento 2018 (4)
¿Puedo buscar todos los eventos de Facebook en una ciudad específica? Todo lo que necesito es ID de evento nada más. Deben ser todos los eventos (públicos), no solo los eventos de alguien. ¿Nos permitirá Facebook obtener esa información?
Elmcity realiza una búsqueda simple de una palabra clave en el título del evento. Pruebe "Lancaster" por ejemplo. Obtendrá eventos en el Reino Unido, PA, NY OH y CA. También puede buscar una palabra no basada en la ubicación en el título como "picnic" y el script devuelve los eventos.
Puedes intentar consultar eventos por ubicación. Con el gráfico API use el parámetro "Centro" en una consulta de búsqueda:
https://graph.facebook.com/search?q=*&type=event¢er=37.76,-122.427&distance=1000
Ejecutar la consulta en la herramienta FB explorer .
No hay forma de consultar eventos a través de FQL por ubicación.
La distancia máxima es de 50000 y se expresa en metros. Hay límites para la cantidad de registros que se devuelven, pero puede usar la paginación para recuperar más eventos.
Al escribir esto (junio de 2015), Facebook ignora silenciosamente el parámetro center
.
La fuente proviene de este post: Source Post
No puede consultar la tabla de eventos sin especificar una columna indexable, es decir, un ID de evento real. Puede utilizar la funcionalidad de búsqueda y la consulta para los tipos de eventos, por ejemplo,
http://graph.facebook.com/search?q=Dublin&type=event
http://graph.facebook.com/search?q=London&type=event
Una vez que obtenga estos resultados, puede filtrarlos aún más por zona horaria y ubicación.
Si bien puede buscar lugares o eventos cerca de un lugar utilizando la API de gráficos de Facebook, esto no es confiable. Facebook no expone las categorías estándar a la API que le permite filtrarlas, y no hay forma de que sepa buscar lugares que alberguen eventos cerca de un área y ordenarlos por relevancia para lo que realmente busca. .
En la práctica, eso significa que puedes buscar lugares cerca de un punto. La API de Facebook devuelve todas las casas de café que tienen una noche de micrófono abierto, pero no un escenario que alberga conciertos.
Si fuera a hacer esto, usaría este flujo de trabajo:
- Consulte la API de Factual Places para encontrar los lugares de destino para su búsqueda en la ciudad de interés.
- Pase el resultado de eso a través de la API de Factual Crosswalk para obtener las ID de Facebook de esos lugares y concatene en una matriz.
- Use esa matriz para consultar la API de Facebook Graph para eventos en esos lugares.
La documentación de búsqueda de Facebook implica que puede realizar una búsqueda de "objetos" en función de una ubicación. Por ejemplo, debería poder hacer https://graph.facebook.com/search?type=location&place=45386717890&distance=1000
para obtener una lista de objetos (incluidos los eventos) que están a menos de 1000 (¿millas? ¿Km? molesto diciendo) de la ciudad de Nueva York (objeto # 45386717890). Sin embargo, solo obtengo un resultado en blanco independientemente de lo que busco cerca.
Supongo que esta característica está rota.