我尝试执行下一个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。
答案 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状态