2010-06-17 3 views
2

Je n'arrive pas à comprendre ce qui ne va pas avec cette fql.multiquery et je n'arrive pas à trouver d'exemples du nouveau sdk avec fql.multiquery. En fin de compte, je veux obtenir le nom de la page et l'identifiant de la page des pages de l'utilisateur visiteur dont ils sont administrateurs et fans.fql.multiquery new sdk

$ requêtes = « {

"page_admin_ids": "SELECT page_id DE page_admin OU uid = 'AFID $' LIMIT 5..",

"page_fan_ids": « SELECT page_id DE page_fan OÙ page_id IN (SELECT page_id DE #page_admin_ids) »,

"page_name_and_id": "SELECT name, page_id de la page OÙ page_id IN (SELECT page_id DE #page_fan_ids)"

} '; $ Attachment = array ("méthode" => "fql.multiquery", "query" => $ requêtes, "access_token" => $ access_token);

$ ret_code = $ Facebook-> api (pièce jointe $);

print_r (ret_code de $); mourir();

Répondre

3
$multiQuery = array(
'likes' => 
    ' SELECT ... FROM like ...', 
'users' => 
    ' SELECT uid, name ' . 
    ' FROM user ' . 
    ' WHERE uid IN (SELECT user_id FROM #likes) ', 
); 
$multiQueryResult = $facebook->api(array(
    'method' => 'fql.multiquery', 
    'queries' => $multiQuery 
)); 
0

Je pense que vous devriez remplacer le paramètre "query" dans $ attachment avec "queries".