1
我正在嘗試獲取牆貼的展示次數。我能得到的所有職位的印象做這個給定源ID:Facebook FQL:按Post ID篩選時未檢索到發佈展示
SELECT post_id,impressions,created_time FROM stream WHERE source_id= [source_id]
然而,當我剛剛得到一個職位的印象,API返回什麼:
SELECT post_id,impressions,created_time FROM stream WHERE post_id= [post_id]
我甚至嘗試過這種變化:
SELECT post_id,impressions,created_time FROM stream WHERE post_id= [post_id] AND source_id = [source_id]
我在做什麼錯了?
是的post_id是可編入索引的,但我認爲這可能是一個錯誤,因爲我遇到過類似的事情。根據文檔,app_id也是可索引的,但實際上有一個錯誤,它不允許你通過app_id進行過濾 - http://bugs.developers.facebook.net/show_bug.cgi?id=13662 – Jeune 2011-04-14 03:26:42
至於包裝post_id在引號中,我不認爲這是一個問題,我能夠查詢過濾與源代碼沒有引號,並返回了整個列表與印象。 – Jeune 2011-04-14 03:27:44
是的,請確保你將'post_id'換成單引號(因爲它不是一個數字,而是兩個數字連在一起的'_';你可能知道這一點,但你知道,理智檢查),但我會得出結論和你一樣 - 這是一個錯誤。 – 2011-04-14 03:28:52