Лента событий API календаря Google не дает "где" - PullRequest
1 голос
/ 06 октября 2011

Я использую библиотеку Zend Google API для получения списка событий из общедоступного календаря. Я успешно могу получить title, when и content, но where - пустой массив. Любая документация, которую я нашел за последние 3 часа от Google, Zend или иного, ужасна и не дает списка возможных значений. Единственная документация, которую я могу найти о местоположении события, - это как его установить, если вы создаете событие.

Как мне получить доступ к локации?

<?php
            foreach ($eventFeed as $event) :
                ?>
                <li>
                    <div class="event_title">
                        <?php echo $event->title->text;?>
                    </div>
                    <div class="event_time">
                        <?php echo date('h:ia', strtotime($event->when[0]->startTime));?>
                    </div>
                    <div class="event_location">
                        <?php echo $event->where?>
                    </div>
                    <div class="event_description">
                        <?php echo $event->content->text?>
                    </div>
                </li>
                <?php
            endforeach;
            ?>

1 Ответ

2 голосов
/ 22 ноября 2011
$where=$event->Where;
    foreach($where as $eventplace)
    {
        echo $eventplace;
    }

Это даст вам местоположение.

Основная причина в том, что он дает значение местоположения в массиве, поэтому мы должны найти его вручную ....

...