Facebook график API поиск правил - PullRequest
27 голосов
/ 13 января 2011

Кто-нибудь имеет какое-либо представление о том, что логическая логика приемлема на API графике facebook? У них есть худшая документация, форумы, помощь, известная миру разработчиков. Я пытался использовать OR, и это не похоже на работу. И, похоже, подразумевается с пробелами или запятыми. Я пытаюсь найти несколько терминов или использую ИЛИ и НЕ.

Ответы [ 5 ]

27 голосов
/ 31 августа 2011

Вы можете выполнять операции И и ИЛИ при поиске сообщений, например: http://graph.facebook.com/search?q=watermelon%20|%20banana&type=post

Оператор AND, который вы можете использовать с пробелом или +: http://graph.facebook.com/search?q=watermelon%20banana&type=post

Вы также можете искать такие слова, как "Брюс Ли", используя "": поиск? q = "Брюс Ли" & type = post

Возобновление: "|" = ИЛИ "" и "+" = AND

Я не нашел способа использовать оператор NOT

И я согласен, это худшая документация по API когда-либо.

12 голосов
/ 07 декабря 2012

Кажется, | больше не работает, я только что обнаружил это сегодня. Найдены только сообщения, соответствующие ВСЕМ словам из запроса.

2 голосов
/ 30 ноября 2014

Только поделиться: Поиск «POST» больше не будет возможен с 30 апреля 2015 года. См. https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_graph_api в пункте «Удаленные конечные точки»:

Публичный поиск сообщений больше не доступен. (/ Поиск? Тип = пост & д = Foobar)

1 голос
/ 06 марта 2014

Прямо сейчас, если вы введете несколько слов в поисковом слове, разделенных пробелом, - вам следует вернуть соответствующие объекты, у которых есть эти слова (в любом месте объекта, в любом порядке). "Брюс Ли" -> "Брюс хороший парень, он любит Ли" будет возможным результатом. Оператор "или" не работает.

Я открыл дело на Facebook, которое было закрыто несколько часов спустя, потому что оно «работает как указано» здесь: https://developers.facebook.com/x/bugs/138296099674000/

Это инструмент отслеживания ошибок, но детали, которые вы здесь добавили, не представлять отчет об ошибке - кажется, вы просите о помощи на как заставить определенные вещи работать в API поиска или запросе функции для API поиска, чтобы начать поддержку различных операторов - только поведения, задокументированные здесь поддерживается: https://developers.facebook.com/docs/reference/api/search/

Очевидно, что я не могу не согласиться с правильностью этого утверждения (особенно если учесть наблюдения @tesserex и @vbNewbie выше), но давайте не будем сдаваться.

Поскольку я думаю, что мы все согласны с тем, что текущая функциональность ограничена / ограничена, я хотел бы призвать всех людей, которые согласны со мной, открывать отчеты об ошибках и / или запросы функций (как открыть запрос функции для FB ?) так что это будет правильно расставлено по приоритетам.

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

Так что давайте осторожно приложим некоторое давление; -)

0 голосов
/ 13 февраля 2013

Это больше не работает, но я обнаружил, что теперь это будет работать (для поиска арбуза ИЛИ банана: http://graph.facebook.com/search?q=watermelon&q=banana&type=post

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...