-1

Salut je suis nouveau via facebook apiObtenir des amis mises à jour et commentaires à l'aide facebook api

je veux obtenir le statut d'amis en fonction des critères suivants

Get all the friends details (name, uid, status_message, posted_date) whose status update has more than 15 comments/likes 

requête suivante donne à tous les amis mises à jour de statut

SELECT status_id, uid , message FROM status WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 

au-dessus de requête retourne tous mes amis mises à jour, mais je veux inclure les commentaires et aime sur ces mises à jour dans la réponse afin que je puisse vérifier le nombre de mes s ide

il y a table commentaires et aime aussi le tableau dans la api les deux peuvent avoir des relations clé étrangère avec la colonne status_id

Peut-on écrire une requête complète avec des jointures comme SQL

Répondre

2

Vous ne pouvez pas faire JOIN en FQL, mais vous pouvez les approximer avec une multiquery:

{ 
    'status': 'SELECT status_id, uid , message FROM status 
     WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())', 
    'comments': 'SELECT post_id, fromid, time, text FROM comment 
     WHERE post_id IN (SELECT status_id from #status)' 
} 
Questions connexes