Поиск событий пользователя через FQL - PullRequest
2 голосов
/ 01 декабря 2010

Я хотел найти события, на которых присутствовал мой пользователь, но каким-то образом fql не работает без предоставления идентификатора события. Кто-нибудь знает почему?

SELECT rsvp_status FROM event_member WHERE uid = int_user_uid

ссылка: http://developers.facebook.com/docs/reference/rest/fql.query

1 Ответ

2 голосов
/ 30 июля 2011

С Язык запросов Facebook (FQL) - Разработчики Facebook

Запросы имеют форму SELECT [поля] ОТ [таблицы] ГДЕ [условия]. В отличие от SQL, предложение FQL FROM может содержать только одну таблицу. Вы можете использовать ключевое слово IN в предложениях SELECT или WHERE для выполнения подзапросов, но подзапросы не могут ссылаться на переменные в области действия внешнего запроса. Ваш запрос также должен быть индексируемым, то есть он запрашивает свойства, помеченные как индексируемые в приведенной ниже документации.

т.е. для всех запросов FQL требуется как минимум один индексируемый столбец в предложении WHERE.

И, как вы можете видеть на странице таблицы * FQL 1012 *, единственное индексируемое свойство - это eid.

...