2

この fql.multiquery の何が問題なのかわかりません。また、fql.multiquery を使用した新しい sdk の例を見つけることができないようです。

最終的には、管理者でありファンでもある訪問ユーザーページのページ名とページ ID を取得したいと考えています。

$クエリ = '{

"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" : "SELECT name, page_id FROM page WHERE page_id IN (SELECT page_id FROM #page_fan_ids)"

}';

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

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

print_r($ret_code); ダイ();

4

2 に答える 2

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
));
于 2012-01-24T15:35:00.877 に答える
0

$attachment の「query」パラメータを「queries」に置き換える必要があると思います。

于 2010-08-04T14:56:05.750 に答える