2011-08-26 25 views
23

Utilizamos el plugin de comentarios de Facebook para tener comentarios en nuestro sitio.Recupere todos los comentarios con FQL por ID de aplicación

Para moderar aquellos, utilizamos esta herramienta: https://developers.facebook.com/tools/comments

Sin embargo, queremos construir nuestra propia herramienta para moderar aquellos comentarios, e integrarlo en nuestro software existente.

No encuentro una forma adecuada de hacerlo. la única manera que encontré a cabo ahora, después de horas de investigación es esta consulta FQL:

select post_fbid, fromid, object_id, text, time from comment where object_id in (select comments_fbid from link_stat where url ='URL_HERE') 

que no funciona porque tenemos miles de diferentes URL y no puedo consultamos cada uno de ellos cada vez para ver si hay alguna nuevos comentarios

necesito una manera de conseguir todos los (nuevos) comentarios con sólo entrar en nuestro APP_ID, dominio o algo por el estilo

¿Cómo puedo hacer esto?

+0

Desafortunadamente, después de investigar este problema durante aproximadamente un día, descubrí que solo es posible si tiene un conjunto fijo de subpáginas de las que desea obtener comentarios. Vea la respuesta que publiqué aquí: http://stackoverflow.com/a/10412716/280503 – gardenofwine

Respuesta

0

Este código consultas para todos los comentarios XID utilizados por la aplicación:

https://graph.facebook.com/fql?q=SELECT fromid, text, id, time, username, xid, object_id FROM comment WHERE xid IN (SELECT xid FROM comments_info WHERE app_id = {0}) ORDER BY time desc&access_token={1}&format=json 
+4

Para nuevos comentarios, esto no funciona. FB: 'Nota: Esta tabla contiene un mapeo de app_id a XIDs usados ​​por legacy fb: comments. No contiene un mapa para el complemento de comentarios actual, que no usa XIDs.' [link] (https://developers.facebook.com/docs/reference/fql/comments_info/) – neworld

+1

Lo siento, eso no puede ayudar – Oleg

2

estoy pensando en hacer lo mismo: el acaparamiento de todos los mensajes de usuario para mi aplicación. Supongo que es una tarea similar.

Para el usuario dado, me desplazaré por el feed y el hogar buscando las publicaciones de la aplicación. Para usted, usted iría:

`home?fields=comments` 
`feed?fields=comments` 

Y verifique que "tipo" e "id" coincidan con su aplicación.

+1

Anna cuando ingresa comentarios de un objeto es solo una muestra de los comentarios y me gusta, no todos. tienes que consultar la conexión. /post_id/comments –

Cuestiones relacionadas