1

在soap-calendar.txt中,有一个取消约会的功能

CancelAppointment(DEFAULT-INVITE-ID, COMPONENT-NUMBER)

注意:如果取消一个例外,当您取消这个例外时,原始实例(即例外是“例外”的那个)将不会被恢复。

如果已设置,则仅取消指定的实例或实例范围,否则将取消整个约会。如果未设置,则 id 必须引用约会的默认邀请。

<CancelAppointmentRequest id="ID_OF_DEFAULT_INVITE" comp="COMPONENT_NUM_DEFAULT_INVITE">

[<tz ...>]
[<inst> [range="THISANDFUTURE|THISANDPRIOR"]> DATETTIME/>]?

[ <m> [<e.../>*] [<su>{subject of> 取消邮件}] <mp>...</mp> </m> ] </CancelAppointmentRequest>

我在 2 月 22 日、23 日、24 日和 25 日举行了一次日记聚会。我只想取消 23 日的聚会。我写了 xml,但我不知道在 <inst 标签中放什么。实际上,我将日历 uuid 放在“id”标签中,但它取消了所有会议(第 22、23、24 和第 25 次会议)

谁能帮我?

4

1 回答 1

0

您最好参考Zimbra Soap-Api 文档

请参阅有关CancelAppointmentRequest的文档。我想,您应该使用“d”属性来专门选择您要取消的实例。此外,您可以省略“范围”属性以仅取消您指定的实例。如果要删除此实例和所有其他实例,请将范围设置为“THISANDFUTURE”。

于 2014-10-27T10:15:28.437 回答