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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top