用户表中的name列不再可索引?

时间:2011-10-26 09:13:20

标签: facebook facebook-graph-api facebook-fql

我尝试执行下一个FQL查询

SELECT uid FROM user WHERE name='Vovka'

得到
(#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"

但早些时候这种查询工作正常,并且在那里 http://developers.facebook.com/docs/reference/fql/user/ name列也标记为可索引。

请告诉我,我做错了什么?

谢谢,Volodymyr。

3 个答案:

答案 0 :(得分:0)

解决方法是使用Graph API

$facebook->api("/search?q=".urlencode($name)."&type=user");

答案 1 :(得分:0)

正如@Igy所说,这是错误。它在5年前以 wontfix 结束。 https://developers.facebook.com/bugs/403840696324085/

答案 2 :(得分:-1)

这是目前(2010-10-29)在Facebook的错误跟踪器中公开的错误 - 请参阅https://developers.facebook.com/bugs/266794040030851状态