Добавить данные координат в событие Facebook - PullRequest
1 голос
/ 24 февраля 2012

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

1 Ответ

0 голосов
/ 24 февраля 2012

API уже поддерживает данные о местоположении.

Facebook отобразит карту правильно, если вы укажете location_id, который может быть идентификатором страницы места

Вот пример кода ...

        $facebook->setFileUploadSupport(true);
        $event = array(
            'name' => stripslashes ($name),
            'description' => stripslashes ($description),
            'start_time' => $start_time,
            'end_time' => $end_time,
            'privacy_type' => $privacy,
            'location_id' => $location_id
        ); 
        $event[basename($flyer_file)] = '@' . realpath($flyer_file);

        try {
            $result = $facebook->api('me/events','post',$event);
        } catch (FacebookApiException $e) {
            $error = "Facebook Error: $e";
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...