общедоступные посты на Facebook отфильтрованные по стране - PullRequest
0 голосов
/ 29 марта 2012

Я использую API поиска в Facebook, чтобы получать публичные сообщения.Я хочу отфильтровать его по стране, из которой оно было отправлено.В графе поиска мест api есть способ сделать это - добавив центр и расстояние в качестве параметров запроса.Но API для поиска типа «posts» не отвечает на параметры запроса центра или расстояния.Я также рассмотрел этот ТАК вопрос, но ни один из ответов не помог мне выполнить мою задачу.

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

Примечание. Я также думал о том, чтобы получить местоположение пользователя и затем выполнить собственную фильтрацию, но это тоже не сработало, потому что у меня нет прав для просмотра местоположения / родного города пользователя.

Кто-нибудь делал это раньше?

1 Ответ

0 голосов
/ 29 марта 2012

https://developers.facebook.com/docs/reference/fql/location_post/ показывает, как вы можете читать сообщения с информацией о местоположении. Если это недоступно, вы можете использовать информацию о локали в объекте User из Graph API, но это также не всегда видно / доступно. Определение языка (как вы предложили в вопросе) может быть не очень хорошей идеей, если у вас нет особых потребностей. Но, если язык постов английский, почти невозможно определить местоположение, учитывая популярность языка во всем мире.

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