Я пытаюсь получить событие календаря через 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 с повторением
Но в ответе массив повторений равен нулю.Пожалуйста, помогите мне, как я могу получить массив повторений.