2013-11-14 32 views
1

我正在使用Facebook SDK中提供的LoginButton在我的應用中執行用戶登錄,後來我使用以下FQL檢索所有在其關鍵字中包含Sherlock的頁面。FQL給NoIndexFunctionException,即使當列可索引

SELECT page_id FROM page WHERE keywords = 'Sherlock' 

但如果讓我有以下異常

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 

即使keywords列是可轉位的顯示上 https://developers.facebook.com/docs/reference/fql/page

任何人都可以告訴我我做錯了什麼?

+0

任何人都可以請解釋爲什麼這個問題downvoted? – Apoorv

回答

1

根據此:Facebook bug report

它的 「分配」 的錯誤。 所以你沒有做錯什麼,只是Fql文檔沒有更新。

如果您嘗試:Graph Api exemple 您可以看到我將「關鍵字」添加爲字段但沒有響應。

我認爲它已經結束了頁面表上的「關鍵字」。

+0

感謝您指出。我已經開始使用'Request'和'GraphObject'。 – Apoorv