Календарь Google Повторяющееся событие php api - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь получить событие календаря через php api, например:

           $service = new Google_Service_Calendar( $client );

            $arr_options = array(
                'singleEvents' => true,
            );

            $calendarId = 'primary';
            $results = $service->events->listEvents( $calendarId, 
             $arr_options );
             $events = $results->getItems();
               foreach( $events as $event ) {
               'title' => $event->getSummary(),
               recurrence=>$event->getrecurrence();
               }  

В ответе массив повторений равен нулю.

             0 => array:18 [▼
            "title" => "10th SEPTEMBER PROJECT DUPLICATE 1"  
            "recurrence" => null
            ]

Ниже мое событие вставки api

            $event = new Google_Service_Calendar_Event();
            $event->setSummary('Appointment');
           $event->setLocation('Somewhere');
             $start = new Google_Service_Calendar_EventDateTime();
            $start->setDateTime('2011-06-03T10:00:00.000-07:00');
             $start->setTimeZone('America/Los_Angeles');
          $event->setStart($start);
          $end = new Google_Service_Calendar_EventDateTime();
         $end->setDateTime('2011-06-03T10:25:00.000-07:00');
              $end->setTimeZone('America/Los_Angeles');
            $event->setEnd($end);
          $event- >setRecurrence(array('RRULE:FREQ=WEEKLY;UNTIL=20110701T170000Z'));

      $recurringEvent = $service->events->insert('primary', $event);

Теперь мне нужно интегрировать обновление API с повторением

Но в ответе массив повторений равен нулю.Пожалуйста, помогите мне, как я могу получить массив повторений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...