{
"query1": "SELECT aid, cover_pid, name, created FROM album
WHERE owner = 166125753465316 AND name != \'Wall Photos\' ORDER BY created DESC LIMIT 3",
"query2": "SELECT pid, src, src_small, src_big, caption FROM photo
WHERE aid IN (SELECT aid FROM #query1) ORDER BY created DESC LIMIT 5"
}
上記の $queries を使用すると、次のようになります。
$param = array(
'method' => 'fql.multiquery',
'queries' => $queries,
'callback' => ''
);
$fqlResult = $facebook->api($param);
var_dump($fqlResult);
空の配列を返しますか? 私は何を間違えましたか?
owner =... のアルバムを取得し、各アルバムから 5 枚の写真を取得したいと思います。
単一のクエリでこれを行うことができますが、ページの読み込みに非常に時間がかかります!