2012-10-04 21 views
6

Este es el problema que estoy teniendo: quiero sacar las últimas 20 publicaciones de la página de Facebook de una empresa usando API Graph, pero solo aquellas publicaciones que fueron creadas por esa compañía. Por ejemplo, si estuviera tirando de la página de Facebook de Grey Poupon, no quiero ninguna de las publicaciones en el muro que sus fanáticos presentaron, solo las que Gray Poupon puso.Filtrar por autor de publicación usando Facebook Graph API

Desde mi punto de vista, no hay forma de hacerlo, aparte de tirar demasiados, revisando cada resultado y verificando los datos "de" para asegurarse de que coincida con el nombre de la página hasta que ese límite llegue a 20. Pero eso es terriblemente ineficiente y aún no garantiza un conjunto de resultados de 20. ¿Me estoy perdiendo algo, o es esa mi única opción?

Respuesta

8

¿Qué está solicitando exactamente de la API - /pageid/feed, o /pageid/posts ...?

Este último solo debe contener las publicaciones de la página.

Además, puede usar el FQL stream table para filtrar por actor_id.

+0

Estaba usando/feed. Ni siquiera vi que/posts era una opción. Perdón por la pregunta tonta y gracias por su respuesta! – atacrawl

Cuestiones relacionadas