Мне нужно получить все потоки пользователей и сообщения внутри потока для пользователя facebook с помощью FQL.получение всех сообщений facebook с помощью FQL
Когда я запускаю ниже FQL возвращает меня все нити IdS
select thread_id,message_count from thread where viewer_id = me() and folder_id = 0
показывая темы и количество сообщений в папке Входящие,
{
"data": [
{
"thread_id": "196940283688620",
"message_count": 99
},
{
"thread_id": "283904071679203",
"message_count": 1
},
Но когда я запускаю ниже запрос для выборки всех сообщения в данном thread_id предположим "thread_id": "196940283688620",
select message_id,body,viewer_id , thread_id from message where thread_id = 196940283688620 and viewer_id = me()
Поскольку первый результат запроса показывает, что у меня есть 99 сообщений в "thread_id": "196940283688620",
, но запрос возвратил всего 20 сообщений.
1- Что я иду не так? что мне нужно получить все сообщения в потоке в одном FQL, или мне нужно несколько FQL? 2- Какой лучший способ получить все потоки и сообщения в потоке для пользователя, прошедшего проверку подлинности на facebook.
Я могу сделать многообещающий, но все равно не возвращать все сообщения – Asghar
Есть ли какой-либо шаблон для сообщений, которые вам не хватает? – cpilko
Я пишу 'LIMIT 200', но пока отображается только 20 результатов. Но 'LIMIT 20,40' показывает следующие 20 результатов. – mirelon