Я пытаюсь создать событие с php-sdk, но настройка часового пояса начала и конца не работает.
$e = new Model\Event();
$e->setSubject($subject);
$start = new Model\DateTimeTimeZone();
$start->setDateTime($startDateTime);
$start->setTimeZone($startTimeZone);
$e->setStart($start);
$e->setEnd($start);
$body = new Model\ItemBody();
$body->setContentType(Model\BodyType::HTML);
$body->setContent($content);
$e->setBody($body);
Но событие результата каждый раз в UTC.
Я пытался:
$e->setOriginalStartTimeZone($startTimeZone);
$e->setOriginalEndTimeZone($startTimeZone);
и добавление заголовка:
Prefer: outlook.timezone="Pacific Standard Time"
Но результат тот же.
Кроме того, когда я добавляю
$e->setReminderMinutesBeforeStart(8);
$e->setIsReminderOn(true);
Остальная часть отключена.Если я не включу этот код, напоминание будет включено за 15 минут до события.