Фильтрация запросов fb.api по возвращаемым значениям полей - PullRequest
0 голосов
/ 21 марта 2012

Я могу запросить поле изображения, местоположения и конфиденциальности / подключения пользователя на Facebook-событии со следующим вводом FB.api:

me/events?fields=picture,location,privacy

Я бы хотел иметь возможность отфильтровать ответ, чтобы я получал только события, в которых конфиденциальность = "СЕКРЕТНО". Я попробовал несколько разных версий ввода FB.api ниже, и он просто возвратил обычный список событий. Любые предложения будут оценены.

me/events?fields=picture,location,privacy&privacy="SECRET" 

1 Ответ

1 голос
/ 21 марта 2012

Это невозможно (пока?) В Graph API, вам следует отфильтровать результаты вручную.

С FQL это можно сделать так:

SELECT eid, pic_big, location, privacy FROM event
  WHERE privacy = 'SECRET' AND eid IN (
    SELECT eid FROM event_member WHERE uid = me()
  )
...