Я пытаюсь выполнить следующий запрос 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 <a href="http://developers.facebook.com/docs/reference/fql" rel="nofollow">http://developers.facebook.com/docs/reference/fql</a>"
(#604) Your statement is not indexable. The WHERE clause must contain an indexable column. Such columns are marked with * in the tables linked from <a href="http://developers.facebook.com/docs/reference/fql" rel="nofollow">http://developers.facebook.com/docs/reference/fql</a>"
но раньше такого рода запросы работали нормально, и там <a href="http://developers.facebook.com/docs/reference/fql/user/" rel="nofollow">http://developers.facebook.com/docs/reference/fql/user/</a> столбец имени также помечен как индексируемый.
<a href="http://developers.facebook.com/docs/reference/fql/user/" rel="nofollow">http://developers.facebook.com/docs/reference/fql/user/</a>
Скажите пожалуйста, что я делаю не так?
Спасибо, Владимир.
Обходной путь - использовать Graph API
$facebook->api("/search?q=".urlencode($name)."&type=user");
Как уже упоминалось @Igy, это была ошибка. Он закрылся как wontfix 5 лет назад. https://developers.facebook.com/bugs/403840696324085/
Это (2010-10-29) открытая ошибка в баг-трекере Facebook - см. https://developers.facebook.com/bugs/266794040030851 для статуса