Facebook Cuenta de los comentarios
-
13-09-2019 - |
Pregunta
Estoy tratando de escribir una consulta Facebook que devolver todos los comentarios enviados por un usuario a sus amigos,
Sin embargo, me parece que no puede encontrar el esquema correcto. Es como si no hay campos indexables '' para construir esto.
Cualquier sugerencia por favor?
Con agradecimiento,
Wineshtain
Solución
La ruta indirecta para los comentarios de flujo sería algo así como
select * from comments where fromid = <my_id> and object_id in (
select post_id from stream where sourceid in (
select uid1 from friend where uid2 = <my_id> ) )
para las fotos, el sustituto de la consulta con la media
SELECT pid FROM photo WHERE aid IN ( SELECT aid FROM album WHERE owner IN ( ...
Desafortunadamente la configuración de seguridad pueden restringir las de sus amigos consulta de publicaciones en el muro y fotos.
Otros consejos
No creo que se puede lograr esto de una manera directa como se describe. mesas FQL lo general sólo se indexan en un criterio limitadas (por razones de rendimiento estoy seguro). En el caso de los href="http://wiki.developers.facebook.com/index.php/Comment_%28FQL%29" Comentarios FQL Tabla , sólo se puede seleccione los comentarios a través de un identificador de correo o un XID.
Desafortunadamente, esto significa que usted tiene que saber los objetos que un usuario ha comentado antes de poder obtener los comentarios por ello. Usted tendría que haber seleccionado previamente todos los mensajes, fotos, etc. que deseaba obtener los comentarios para antes de poder recuperarlos.