0

Я использую API-интерфейс графа, чтобы получать сообщения из facebook для определенной страницы, но есть некоторые сообщения, предназначенные для определенного региона, и те, которые никогда не попадают в результаты.Как получить все сообщения из facebook, даже те были ориентированы на гео?

Я запрашивающие сообщения, как это:

https://graph.facebook.com/FBPage?fields=id,name,link,picture,posts{message,picture,link,likes,from,feed_targeting,targeting} 

Это Возвратятся всем сообщениям глобальных сообщений, но гео целевых них нет.

Кто-нибудь знает, есть ли возможность отфильтровать конкретный регион для получения этих сообщений или даже запросить, чтобы в facebook не принималась во внимание геоинформационная информация?

SOLVED: проблема была в самом деле с токенами, чтобы решить, у нас есть пользователь, который имеет доступ ко всем страницам, которые нам нужны, и генерирует токен, используя его учетные данные, этот токен делает все волшебство.

ответ

0

Вы можете попробовать использовать пользовательский токен, чтобы вы могли получить все те сообщения, которые Пользователь может видеть, когда он посещает страницу вручную. Я предполагаю, что вы используете App Token прямо сейчас.

Вы также можете попробовать использовать токен страницы, теоретически вы должны получить все сообщения таким образом.

+0

Да luschn, я использую токен приложения. Я попытаюсь использовать токен страницы, если это будет работать, мне нужно будет много изменить решение, но давайте посмотрим. Спасибо luschn. –

+1

расширенный токен страницы действителен forever btw .: https://developers.facebook.com/docs/facebook-login/access-tokens – luschn

+1

here'sa blogpost, который я написал некоторое время назад: http: //www.devils-heaven .com/Facebook-доступ-маркеры / – luschn

 Смежные вопросы

  • Нет связанных вопросов^_^