在calendarList

时间:2016-11-02 09:53:30

标签: php google-calendar-api

这不起作用我没有错误。我的新日历不会出现在我的日历中,即使一切似乎都是正确创建的,任何线索?

public function insertCalendars($calendarSummary) {
    try {
        $calendar = new Google_Service_Calendar_Calendar();
        $calendar->setSummary($calendarSummary);
        $createdCalendar = $this->_service->calendars->insert($calendar);

        $calendarListEntry = new Google_Service_Calendar_CalendarListEntry();
        $calendarListEntry->setId($createdCalendar->getId());    
        $createdCalendarListEntry = $this->_service->calendarList->insert($calendarListEntry);
        return json_encode($createdCalendarListEntry->getSummary()); 
    } catch(Exception $e) {
        // wtv catching, there's no error anyway
    }

}

有些事情我没有得到。我收到了我在日历列表中添加的日历,但它没有显示在Google日历可视化中。 我正在使用服务帐户,这似乎是拥有日历的服务帐户,这是我无法获得的。

所以我使用服务帐户从管理员帐户分享了一些日历,它可以正常工作。我想要的是从服务帐户插入我可以在管理员帐户中看到的新日历,任何想法如何做到这一点以及我在服务帐户日历列表中创建的日历在哪里? = d

0 个答案:

没有答案