Как указать ориентацию на местоположение поста FB через Graph API - PullRequest
2 голосов
/ 25 декабря 2011

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

Я пробовал 2 способа добиться этого, но безуспешно:

$post_details = array('message' => $msg, 'privary' => array('value' => 'CUSTOM', 'description' => array('country' => 'Germany')));
$fb->api('/PAGE_ID/feed', 'POST', $post_details);

и

$post_details = array('message' => $msg, 'targeting' => array('country' => 'Germany'));
$fb->api('/PAGE_ID/feed', 'POST', $post_details);

Пожалуйста, помогите мне понять, как я могу этого достичь?

Ответы [ 3 ]

2 голосов
/ 07 марта 2014

вместо privacy вы также можете использовать feed_targeting

Все параметры, на которые вы можете настроить таргетинг, такие как языки, города, округа, относятся только к Facebook.Вы можете разрешить их с помощью автозаполнения данных:

"{'locales': [1001], 'country': [GE], 'city': [825886]}"

Отличная функция дляавтоматическая публикация с таргетингом, но так плохо документировано в документации Facebook ...

1 голос
/ 01 января 2012

для таргетинга см. Свойство privacy объекта post: https://developers.facebook.com/docs/reference/api/post/

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

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

0 голосов
/ 10 августа 2012

Чтобы сделать это проще, это бит, который вам нужен http://developers.facebook.com/docs/reference/api/page/#targeting

, который также даст информацию о том, как нацеливаться на города.http://developers.facebook.com/docs/reference/ads-api/get-autocomplete-data/

более полное решение от меня по этому вопросу Страница с геотаргетингом Сообщения с помощью API Facebook

...