2016-03-17 4 views
2

Я использую API-интерфейс Facebook для поиска страницы предприятия. Я включил type = page в поисковом запросе, однако результаты содержат несколько . Место Результаты, которые перечислены как «Неофициальные страницы».Facebook Graph API Search «Неофициальные результаты»

Есть ли простой способ для фильтрации Неофициальные страницы из результатов? Кажется, я не могу найти документацию о том, как это сделать.

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

Официальная Страница: https://www.facebook.com/Turtle-Creek-Vineyard-1652393331683838/

Неофициальное Место: https://www.facebook.com/pages/Turtle-Creek-Vineyard/130640440336061

Я хотел бы выяснить, как чтобы получить только первый, официальный результат. Или, если есть параметр, который я могу использовать для фильтрации неофициальных результатов размещения.

+0

Невозможно это сделать – WizKid

+0

Ваша классификация этих двух страниц как «официальная» и «неофициальная» является довольно произвольной. Это случай, когда владелец этого бизнеса должен запросить объединение двух страниц (или удалить «неофициальный», если они сами его создали.) – CBroe

ответ

2

Там нет опции фильтра согласно документации о Search API: https://developers.facebook.com/docs/graph-api/using-graph-api#search

Вы должны фильтровать по своему усмотрению после получения результатов.

+0

Любая идея о том, какие поля могут быть использованы для фильтрации для этого ? Я попробовал большинство возвращенных полей, но ни один из них, похоже, не указывает, является ли страница «Неофициальной». Поля указаны здесь: https://developers.facebook.com/docs/graph-api/reference/page/#Reading – user6078632

+0

О, я думал, у вас уже есть поле для этого. хорошо, если в документах ничего нет, скорее всего, вы ничего не сможете сделать. – luschn

+0

вы можете попробовать запросить поле, которое доступно только для мест: https://developers.facebook.com/docs/graph-api/reference/place/ – luschn

0

Использование поля "is_unclaimed". Если это правда, это означает, что страница «Неофициальная страница».