FQL ищет места по названию - PullRequest
1 голос
/ 15 февраля 2012

Я как бы застрял в этом FQL-запросе.

Я могу найти места рядом с моим местоположением, но иногда GPS отключен, и я хочу отправить текстовый поиск того места, где я нахожусь, ноэтот запрос не возвращает никакого результата, и даже кажется, что он разбивает остальную часть моего сценария PHP:

SELECT name,description,geometry,latitude,longitude,checkin_count,display_subtext FROM place WHERE name = 'Oslo'

Любая помощь очень ценится!

1 Ответ

2 голосов
/ 15 февраля 2012

К сожалению, вы не можете сделать это.

Когда я пытался сделать запрос в штаб-квартире Facebook ( правильный пример запроса со страницы их документов ):

ВЫБЕРИТЕ имя, описание, геометрию, широту, долготу, checkin_count, display_subtext ОТ места, ГДЕ name = "Facebook Palo Alto"

Вы получаете сообщение об ошибке:

Ваше заявлениене индексируетсяПредложение WHERE должно содержать индексируемый столбец.Такие столбцы отмечены * в таблицах, связанных с http://developers.facebook.com/docs/reference/fql

И если вы посмотрите на документы, столбец, отмеченный *, будет иметь только идентификатор страницы .Таким образом, вы можете напрямую запросить таблицу мест, указав идентификатор страницы.

...