2012-01-05 6 views
7

Tengo una página de Facebook creada para mi servicio here. El nombre de la página es Rowz.Las publicaciones que han etiquetado mi página no aparecen con la llamada API

Hay algunos mensajes en la página por parte de los usuarios que han etiquetado la página en publicaciones en sus propios muros. Esas publicaciones aparecen en la línea de tiempo de Rowz Page. En Graph API for Page hay un campo 'etiquetado' que supuse que me daría estas publicaciones, pero no funciona.

¿Hay alguna forma de obtener esas publicaciones que han etiquetado Rowz en ellas?

+0

Tengo el mismo problema. –

Respuesta

-1

De acuerdo con la documentation for page object en la API gráfica, tagged conexión que obtiene el resultado deseado:

nombre: tagged
Descripción: Las fotos, videos y mensajes en los que el Page se ha etiquetados.
permiso: cualquier access_token válido o usuario access_token.
devuelve: un array heterogéneo de Photo, Video o Post objetos.

Puedes probarlo aquí usando el Explorador de API gráfica (utilizando el ID de la página mencionada en la pregunta): https://developers.facebook.com/tools/explorer/?method=GET&path=265813166783408%2Ftagged

Funciona bien para mí.

También puede considerar el uso de FQL para ello. Consulta stream_tag tabla mediante una consulta o menos así:

SELECT post_id,actor_id FROM stream_tag WHERE target_id=265813166783408 

Después de esto, se puede iterar sobre post_id y consulta stream mesa para message campo.

+0

He usado el mismo enlace gráfico de explorador. Si ves la página de Facebook, la primera publicación es 'Rowz, ¿qué pasa?'. El explorador API de gráficos no muestra esa publicación, pero las publicaciones como esas son las que quiero. –

Cuestiones relacionadas