Я пытаюсь запросить таблицу FQL thread , чтобы получить все непрочитанные сообщения, а также количество непрочитанных элементов в потоке.
Вот так я запрашиваю таблицу:
SELECT thread_id,updated_time,snippet,snippet_author,unread FROM thread WHERE folder_id=0 AND unread!=0
После прочтения документа, на который я ссылался выше, мне кажется, что unread
должен включать в себя количество непрочитанных сообщений в ветке.
Однако я только что протестировалВызов выше, и Facebook возвращает мне значение unread=1
, несмотря на то, что обсуждаемая нить имеет 4 непрочитанных элемента.
Так выглядит нить facebook.com
(обратите внимание на (4)
, показывая, что unread
должно быть 4
):
Это то, что API возвращает мне, что неправильно (обратите внимание на "unread":1
):
{
"data":[
{
"name":"messages",
"fql_result_set":[
{
"thread_id":"BLAH BLAH BLAH",
"updated_time":1333317140,
"snippet":"BLAH BLAH BLAH",
"snippet_author":BLAH,
"unread":1
}
]
}
]
}
Я что-то не так делаю, или это ошибка?