Google日历api事件Feed没有给出“where”

时间:2011-10-05 23:27:37

标签: php google-api google-calendar-api zend-gdata

我正在使用zend google api库从公共日历中检索事件列表。我已成功检索到titlewhencontent,但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 个答案:

答案 0 :(得分:2)

$where=$event->Where;
    foreach($where as $eventplace)
    {
        echo $eventplace;
    }

它会给你位置。

主要原因是它给出了数组中的位置值,所以我们必须手动找到它....