Почему сообщения с геотаргетингом не отображаются в API даже при использовании accesstoken? - PullRequest
3 голосов
/ 18 февраля 2012

Об этом уже спрашивали, но я не видел однозначного ответа. Надеюсь, у кого-то есть ответ. По сути, кажется невозможным получить любую публикацию, которая геотегментирована с помощью API, потому что у него есть настройки конфиденциальности, то есть страна, в которой установлено, кто может ее видеть.

Я использую https://graph.facebook.com/".$pagetoprocess."/posts?&access_token=".$att, и это будет тянуть посты, но не посты, которые, например, ориентированы на Великобританию.

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

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

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

Есть идеи?

Спасибо

Jonathan

1 Ответ

0 голосов
/ 31 декабря 2013

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

& include_hidden = TRUE

Но я не уверен, что это поможет.

Если у вас есть URL-адрес страницы, я бы хотел посмотреть, смогу ли я поиграть с ним в обозревателе графиков.

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