2012-04-04 5 views
0

Не знаю, как получить все мои потоки и последнее сообщение каждого потока от FQL. Стараюсь:Multi FQL-запрос с лимитом

fql?q={"threads":"SELECT subject, recipients, updated_time, unseen, unread, thread_id FROM thread WHERE folder_id = 0", 
"users": "SELECT uid, name FROM user WHERE uid IN (SELECT recipients FROM #threads)", 
"first_msg": "SELECT message_id, thread_id, body, created_time FROM message WHERE thread_id IN (SELECT thread_id FROM #threads) ORDER BY created_time DESC LIMIT 1"} 

Но я получаю Ответ конечно последнее сообщение только для одного (первого) нити из списка.

ответ

0

Я вижу только один ответ: добавьте запрос для каждого потока, чтобы получить последнее сообщение. Плюс проверять запросы с максимальным счетом (если присутствует слишком много потоков)

Смежные вопросы