fql.multiquery new sdk - PullRequest
       9

fql.multiquery new sdk

2 голосов
/ 18 июня 2010

Я не могу понять, что не так с этим fql.multiquery, и не могу найти примеры нового sdk с fql.multiquery.

В конечном итоге я хочу получить имя страницы и идентификаторы страниц посещающих пользовательских страниц, которые они оба администраторы и являются поклонниками.

$ query = '{

"page_admin_ids": "SELECT page_id FROM page_admin WHERE uid = '. $ Afid.' LIMIT 5",

"page_fan_ids": "SELECT page_id FROM page_fan WHERE page_id IN (SELECT page_id FROM #page_admin_ids)",

"page_name_and_id": "ВЫБЕРИТЕ имя, page_id ОТ страницы, ГДЕ page_id IN (ВЫБРАТЬ page_id FROM #page_fan_ids)"

} ';

$ attachment = array ("method" => "fql.multiquery", "query" => $ query, 'access_token' => $ access_token);

$ ret_code = $ facebook-> api ($ attachment);

print_r ($ ret_code); умереть ();

Ответы [ 2 ]

3 голосов
/ 24 января 2012
$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 голосов
/ 04 августа 2010

Я думаю, вам следует заменить параметр «query» в $ attachment на «запросы».

...