получить список событий с необязательными параметрами не возвращает событие

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

$optParams = array(
'singleEvents' => FALSE,//I also made it true, but didn't work.
'timeMax' => date("c", strtotime($startDateStr)),
'timeMin' => date("c", strtotime($endDateStr))
);
$results = $service->events->listEvents($calendarId, $optParams);

if (count($results->getItems()) == 0) {
echo "No upcoming events found.\n";
} else {
}

За timeMax параметр мое значение 2016-05-10T10: 19: 54 + 02: 00 а также TimeMin параметр 2016-06-29T23: 00: 00 + 02: 00. Я вижу, что между этими датами есть события. Где я делаю неправильно? Я мог найти только этот пример и пример работает за исключением общих календарей.

0

Решение

У вас есть timeMin и timeMax поменялись местами. Измените код на:

'timeMax' => date("c", strtotime($endDateStr)),
'timeMin' => date("c", strtotime($startDateStr))

Интервал (timeMin, timeMax), так что у вас было очень пусто;)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]