【问题标题】:How to modify appointment with soap api in zimbra?如何在zimbra中修改soap api的约会?
【发布时间】:2016-04-25 12:43:19
【问题描述】:

我试图修改一个简单的 zimbra 事件,虽然它是 SOAP API,但 zimbra 文档并没有很好地说明需要哪些基本数据。所以我很迷茫:[

实际上我发送了这个请求正文,我得到了一个service.PARSE_ERROR 并没有多大帮助......

<ModifyAppointmentRequest id="1192-1191" ms="2616" rev="2616" comp="0">
    <m su="Test subject" l="10">
        <e a="mail@mail.com" t="f" p="Test user"/>
        <inv uid="_the_uid_" type="appt">
            <comp name="Test subject" loc="My location" allDay="0" status="CONF" fb="B" class="PUB" transp="O" draft="1">
                <at role="REQ" ptst="AC" rsvp="0" a="mail@mail.com" d="mail@mail.com"/>
                <s d="20160413T160000" tz="Europe/Paris"/>
                <e d="20160413T170000" tz="Europe/Paris"/>
                <or a="mail@mail.com" d="Test user"/>
            </comp>
        </inv>
    </m>
</ModifyAppointmentRequest>

这个请求是基于 zimbra web ajax 请求在我修改事件时发送的 json。

我忘记了什么?任何人都可以帮助我吗?

【问题讨论】:

    标签: xml soap zimbra


    【解决方案1】:

    请更改

    <e a="mail@mail.com" t="f" p="Test user"/>
    

    进入

    <e a="mail@mail.com" t="t" p="Test user"/>
    

    我试过了,效果很好。

    【讨论】:

    • owww,soz,我终于找到了错误,在发送方法中。正在使用一个旧的糟糕的 PHP 基本函数,该函数在请求的结束标记中添加属性。使用 cURL 发送它并使用 SimpleXMLElement 构建它更有效:) 感谢您的尝试 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多