Facebook PHP api。搜索人

时间:2011-10-27 21:38:18

标签: search facebook-fql

我试图制作一个小应用程序(使用php和php facebook api)。所有我现在需要的工作正常,但有一点不是。我需要搜索一个人并由共同的朋友订购。我尝试使用fql代码:

$fql = "SELECT uid FROM user WHERE name=\"Lukáš Kotas\" ORDER BY mutual_friend_count DESC";

但是我收到了这个错误

Exception: 604: 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中,faq是“name”,标记为可索引...

搜索人是另一种方式吗?谢谢你的回复。

2 个答案:

答案 0 :(得分:0)

尝试删除斜杠。

$fql = "SELECT uid FROM user WHERE name="Lukáš Kotas" ORDER BY mutual_friend_count DESC";

答案 1 :(得分:0)

name应该是一个可转换的列,因此您应该可以搜索它,就像您尝试的那样。

然而,它目前被窃听。这是Facebook正在努力修复的确认错误。您可以在此处订阅错误:http://developers.facebook.com/bugs/266794040030851