Геотаргетинг по страницам с API Facebook

Я пытаюсь привязать стенные сообщения к моей странице поклонников с помощью PHP PHP SDK.

Следующий фрагмент успешно отправляет сообщение на мою стену, но геотаргетинг не выполняется.

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

Любая помощь будет очень высоко ценится.

//compiling the geotargeting parameters $geoTarget = "{'cities':'Richmond,VA','regions':'Virginia','countries':'US'}"; //my arguments $args = array( 'access_token' => $page_access_token, 'message' => "this is my message", 'targeting' => $geoTarget ); //posts the message $facebook->api("/$page_id/feed","post",$args); 

Solutions Collecting From Web of "Геотаргетинг по страницам с API Facebook"

Поле является конфиденциальным в таблице Post

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

http://developers.facebook.com/docs/reference/api/post/

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

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

Что нужно для завершения таргетинга в вопросе:

Страны бит был прав. Код региона Вирджинии – 51 (вы можете найти, выполнив поиск _ "> https://graph.facebook.com/search?q=vi&type=adregion&match_country_code=true&country_list=US&access_token=_). Идентификатор города Ричмонда – 2538983 (который вы можете найти по поиск _ "> https://graph.facebook.com/search?q=richmon&type=adcity&limit=150&access_token=_)

поэтому геотаргетинг будет

 $geoTarget = "{'cities':[2538983],'regions':[51],'countries':'US'}";