0
我試圖運行的Facebook以下FQL查詢:FQL查詢從Facebook錯誤(「必須是一個索引列」)
FB.api({
method:'fql.query',
query:'SELECT username FROM page WHERE type IN ("Musician/band")'},
function(data) {
console.log(data);
});
運行此,我得到了JavaScript控制檯以下錯誤:
"Your statement is not indexable. The WHERE clause must contain an indexable column. Such columns are marked with * in the tables linked from http://developers.facebook.com/docs/reference/fql "
我已經檢查了此頁,並且類型旁邊沒有星號。我不允許使用FQL按類別搜索FB頁面嗎?或者有另一種方式來寫這個。謝謝。
這肯定工作,但我認爲這將它未返回儘可能多的領域。任何想法,爲什麼會這樣? – user1072337
@ user1072337可能是因爲它沒有爲所有字段帶來索引和「包含」過濾器,使查詢效率不高。 – phwd