Как отменить встречу с помощью мыла Zimbra Api?

Я использую Zimbra Soap API для планирования встреч в PHP. Создание и изменение приложения Symfony идут хорошо, но отмена — нет.

Это код:

public function cancelAppointment($object) {
$i = $object->getapptId();
$login = $this->zimbraSoapLogin;
$password = $this->zimbraSoapPassword;
$api = MailFactory::instance('https://*******/service/soap');

$account = new AccountSelector(AccountBy::NAME(), $login);
$api->auth($account, $password);

$apt = $api->getAppointment(true, true, true, null, $i);

$msg = new Msg();
$msg->setSubject("[annulation]" . $object->getNom());

$a = $api->modifyAppointment( $msg, $i . '-' . $apt->appt->inv->id);
return($a) ;
}

и это ошибка:

Ошибка сервера: POST https://**********/service/soap привело к 500 Server Error

ответ:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header><context xmlns="urn:zimbra"><change tok (truncated...)

1

Решение

Задача ещё не решена.

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

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

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