Некоторое время назад в Post API Reference появилось поле, называемое targeting
но теперь оно исчезло, и я не знаю, как добавить конкретное местоположение и языковой таргетинг к сообщению через API. Я много искал: некоторые результаты относятся к параметру targeting
. Я пробовал, но, похоже, не работает.
Я пробовал два способа добиться этого, но без успеха:
$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);
Пожалуйста, помогите мне понять, как я могу это достичь?
для таргетинга см. свойство privacy
объекта post: https://developers.facebook.com/docs/reference/api/post/
Поле описания может содержать разделенные запятыми списки действительной страны, города и языка, если указан таргетинг на страницу по местоположению / языку.
Примечание. Этот параметр конфиденциальности применяется только к сообщениям на текущую или указанную собственную стену пользователя. Facebook игнорирует этот параметр для целевых сообщений на стене (когда пользователь пишет на стене друга, страницы, события, группы, подключенной к пользователю). В соответствии с поведением на Facebook все целевые сообщения можно просматривать любым, кто может видеть стену цели.
вместо privacy
вы также можете использовать feed_targeting
Все параметры, на которые вы можете ориентироваться, такие как языки, города, округа, являются специфическими для Facebook. Вы можете разрешить их с помощью данных автозаполнения:
"{ 'локали': [1001], 'стран: [GE], 'города': [825886]}"
Хорошая функция автоматической публикации с таргетингом, но так плохо документирована в документации по Facebook …
Чтобы это стало проще, вам нужен бит http://developers.facebook.com/docs/reference/api/page/#targeting.
это даст информацию о том, как настроить таргетинг на города. http://developers.facebook.com/docs/reference/ads-api/get-autocomplete-data/
более полное решение от меня по этому вопросу Geotargeting Page Posts with Facebook API