Intereting Posts
Получить ВСЕ результаты из базы данных с именем пользователя DNS Redirect домен для субдомена preg_replace vs DOMDocument replaceChild Доктрина миграции 2 + zend framework 2 = возможно ли это? рекурсивное заполнение базы данных многомерным массивом Использование ElasticSearch с MySQL я добавляю этот код, но теперь sub <li> список меню не открыт..задание выполнено, но не открывает меню PHP Netbeans: xdebug останавливается на каждом include () или require () Вставьте значение флажка в mysql с помощью codeigniter Мой композитор не будет полностью обновлять Laravel 4, он застрял с мастером Как включить fastcgi на моем Mavericks с помощью PHP 5.4.24? Правильный способ сделать динамическую навигацию в Laravel 5 Как «$ _POST» вернуться на ту же страницу или на другую страницу результатов в php? Строгие стандарты: только переменные должны передаваться по ссылке в wordpress / wp-includes / class-oembed.php в строке 116 Предупреждение: невозможно изменить информацию заголовка

Как указать ориентацию местоположения сообщения FB через Graph API

Некоторое время назад в 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); 

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

Related of "Как указать ориентацию местоположения сообщения FB через Graph API"

для таргетинга см. свойство 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