1
我試圖查詢thread FQL表以獲取所有未讀消息以及線程中未讀項目的計數。Facebook API返回錯誤的未讀線程數
這是我的查詢表:
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
}
]
}
]
}
我做錯了什麼,或者這是一個錯誤?
這個'unread!= 0'的'未讀項數'? – 2012-04-01 22:26:00
@HamzaWaqas:它是標準的FQL,用於獲得只有一些未讀項目的線程... – houbysoft 2012-04-01 22:28:19
@HamzaWaqas:Facebook doc說'未讀「是'線程中未讀消息的數量,這不是我所看到的。 – houbysoft 2012-04-01 22:28:56