2015-12-11

2015-12-11 02:32 am

Mythbusters infographic

Mythbusters infographic



posted via robin poster
2015-12-11 03:29 pm

Google Calendar API - хуйло

1. эта сучка при удалении event сохраняет в закромах родины  у себя в дебрях EventID. даже если удалишь его.

поэтому генерить EventID лучше типа с date('U');

2. метод Calendars: clear
не работает ваще от слова совсем

поэтому удалить надо поивентно
типа

$event_list = $this->service->events->listEvents($calendarId);

$events = $event_list->getItems();
foreach ($events as $event)
{
                        $myEvent=$event->getId();
                        $mySummary=$event->getSummary();
                        $MyStart=$event->getStart()->getDateTime();
                        $MyEnd=$event->getEnd()->getDateTime();
                        echo 'about to delete event '.$mySummary.' ID: ('.$myEvent.')';
                        // now delete the event found
                        try {
                          $this->service->events->delete($calendarId, $myEvent);
                          echo 'Success.';
                        } catch (Exception $e) {
                          var_dump($e->getMessage());
                          die('Event Delete Failed.');
                        }
                }