Подтвердить что ты не робот

Правила поиска facebook graph api

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

4b9b3361

Ответ 1

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

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

Вы также можете искать такие термины, как "bruce lee", используя "": поиск? q = "bruce lee" & type = post

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

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

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

Ответ 2

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

Ответ 3

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

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

Ответ 4

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

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

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

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

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

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

Итак, дайте осторожно применить некоторое давление; -)