2011-08-07 4 views
1

J'amuse la méthode Batch de Facebook malheureusement la deuxième requête ne fonctionne pas une fois qu'il y a 2 0r plus de résultats de la première requête. J'essaie d'obtenir les identifiants des personnes qui ont aimé un poste.Requête FQL dépendante avec Facebook Demande de lot

batch:[{ 
    "method":"GET", 
    "name":"get-stream", 
    "omit_response_on_success": false, 
    "relative_url":wallid+"/feed?date_format=U&limit=2" 
},{ 
    "method":"POST", 
    "depends_on":"get-stream", 
    "relative_url":'method/fql.query?query=SELECT+user_id+FROM+like+WHERE+post_id= {result=get-stream:$.data.*.id}' 
}] 

Répondre

1

Ne devrait-il:

WHERE+post_id+in+({result=get-stream:$.data.*.id}) 

là à la fin? Ou si vous voulez vraiment qu'un seul poste soit impliqué, fixez la limite à 1?