在soap-calendar.txt中,有一个取消见面的功能
CancelAppointment(DEFAULT-INVITE-ID, COMPONENT-NUMBER)
注意:如果取消异常,则为原始实例(即 例外情况是“除外”)取消时不会恢复 异常。
如果设置了,则只取消指定的实例或范围 实例,否则取消整个约会。如果是 没有设置,那么id必须参考约会的默认邀请。
< CancelAppointmentRequest id =“ID_OF_DEFAULT_INVITE”comp =“COMPONENT_NUM_DEFAULT_INVITE”>
[< tz ...>]
并[d研究所> [范围= “THISANDFUTURE | THISANDPRIOR”]> DATETTIME />]?[< m>并[d,E ... /> *] [< su> {subject of>取消邮件}] <熔点> ...< / MP> < /米GT; ]< / CancelAppointmentRequest>
我在2月22,23,24和25日举行了一次日记聚会。我想取消只有23日的会面。我写了xml,但我不知道放在< inst标签中的内容。实际上,我把日历uuid放在“id”标签中,但它取消了所有的会面(22,23,24和25次会面)
任何人都可以帮助我吗?
答案 0 :(得分:0)
您最好参考Zimbra Soap-Api documentation。
请参阅有关CancelAppointmentRequest的文件。我想,您应该使用“d”属性来专门选择您要取消的实例。此外,您可以省略“range”属性,只让您指定的实例取消。如果要删除此实例以及所有其他实例,则应将范围设置为“THISANDFUTURE”。