Как установить широту и долготу события - PullRequest
0 голосов
/ 17 января 2012

На моем веб-сайте я использую PHP SDK для выполнения вызовов API. И с его помощью я могу создать событие и редактировать его потом. Но я не могу установить широту и долготу события.

Я искал несколько похожих вопросов, которые помогли мне установить некоторые поля места проведения, такие как улица и город. Стоит отметить, что, похоже, Facebook проверяет, существует ли город. Когда в качестве значения города я использовал «Антверпен», он не спас его. Но когда я использовал «Антверпен» в качестве значения города, он добавил поля города, штата и страны.

Когда я выбираю место для события на веб-сайте Facebook и проверяю событие в проводнике Graph API, я вижу значения широты и долготы. Они также окрашены в красный цвет. Означает ли это, что Facebook не позволяет самостоятельно устанавливать настройки широты и долготы?

Короче говоря, у меня есть несколько событий с именем, start_date, end_date и geolocations. И я хочу отправить их на Facebook Events, но я застреваю, пытаясь установить широту и долготу. Может ли кто-нибудь мне помочь?

Ответы [ 2 ]

2 голосов
/ 18 января 2012

При текущей реализации API вы не можете устанавливать long / lat для событий. Я знаю, что есть другие, которые хотели бы эту способность. Я предлагаю вам зарегистрировать ошибку на http://developers.facebook.com/bugs и посмотреть, будут ли они расставлять приоритеты для вашей идеи как элемента списка желаний. Как только вы это сделаете, тогда опубликуйте ссылку на нее здесь, и я уверен, что вы получите несколько человек, чтобы подписаться на нее, повышая осведомленность с Facebook, что более чем один из нас хотел бы иметь эту возможность.


EDIT

от: Создание мероприятия с местом проведения с API Graph

Существует (в настоящее время недокументированный) параметр, который будет отмечать созданный событие, которое происходит в определенном месте - при создании события добавьте параметр location_id и установите для него идентификатор Facebook Место, которое вы хотите.

Однако ваш идентификатор места должен существовать. Но, тем не менее, я думаю, что вы должны иметь возможность делать широту / длину местоположения без идентификатора места

0 голосов
/ 26 апреля 2013

Я тоже просто смотрел на это, я думал о том, чтобы сделать это с Google Maps Geocoder

в поле местоположения события facebook, иногда у вас будет адрес (зависит отсоздатель, конечно ..), когда я пытался скопировать и вставить его в поиск GoogleMaps, он иногда находил местоположение, а иногда нет, таким образом вы можете получить некоторые местоположения событий.

У меня есть убежищееще не пробовал это в коде, хотя ..

...