Сообщение об обновлении статуса с указанием местоположения

Когда вы публикуете регулярное обновление статуса в Facebook, оно отслеживает ваше текущее местоположение и показывает (ближайший) город рядом со временем. То есть: 24 мая возле Нью-Йорка, Нью-Йорка. Обратите внимание, что это не регистрация.

Я пытаюсь сделать то же самое, без поиска идентификатора страницы (места) и проверки. Я пробовал опубликовать координируется с координатами широты и долготы, но не показывает ближайший город.

https://graph.facebook.com/me/feed

message=test
coordinates={"latitude": 37.4163458217, "longitude": -122.15198690595}

person Tim    schedule 03.06.2012    source источник


Ответы (2)


проверьте этот URL https://developers.facebook.com/docs/reference/api/status/

вы должны передать координаты как объект с именем place, и в нем будут подробности о месте, еще несколько подробностей о месте объекта ...

object containing id and name of Page associated with this location, and a location field containing geographic information such as latitude, longitude, country, and other fields (fields will vary based on geography and availability of information)
person Raquibul Islam    schedule 05.06.2012
comment
Спасибо за ответ, Ракибул! Но у меня не получается, пробовал вот так (как PHP-массив): array ( "message" => "My message", "place" => array ( "location" => array ( "latitude" => 40.714353, "longitude" => -74.005973, "country" => "US" ) ) ); Выдает ошибку, но ничего конкретного. Документация действительно не работает в этой части, ни примера, ничего ... - person Tim; 06.06.2012


Я понимаю, что это старый вопрос, но просто чтобы подтвердить, публикация через приложение позволяет пометить место только с помощью идентификатора места.
Пожалуйста, проверьте эти связанные сообщения -
https://developers.facebook.com/blog/post/2012/03/07/building-better-stories-with-location-and-friends/
https://developers.facebook.com/docs/opengraph/actions/#taggingplaces

person deesarus    schedule 30.08.2012