问题描述:

I am performing user login using LoginButton, provided in Facebook SDK, in my app and later on i am using the following FQL to retrieve all pages that have Sherlock in their keywords.

SELECT page_id FROM page WHERE keywords = 'Sherlock'

But if gives me the following exception

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

even though keywords column is indexable as show on

https://developers.facebook.com/docs/reference/fql/page.

Can anyone please tell me what i am doing wrong?

网友答案:

According to this : Facebook bug report

It's a bug "assigned". So you are not doing something wrong, just Fql documentation not updated.

If you try :Graph Api exemple you can see that I add "Keywords" as field but no response.

I think it's over for "keywords" on page table.

相关阅读:
Top