0

我正在尝试为 Facebook 运行以下 FQL 查询:

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 "

我已经检查了这个页面,并且 type 旁边没有星号。我不允许使用 FQL 按类别搜索 FB 页面?或者有没有另一种写法。谢谢你。

4

1 回答 1

0

如果它不可索引,则您无法索引它。它旁边必须有一颗星星。

您可以尝试使用

SELECT username FROM page WHERE CONTAINS("Musician/band")
于 2013-07-24T23:57:17.137 回答