gpt4 book ai didi

python - 在 Python 中使用 Zimbra SOAP API

转载 作者:行者123 更新时间:2023-12-01 06:17:52 29 4
gpt4 key购买 nike

我正在尝试使用 Python 中的 Zimbra SOAP API 以编程方式修改和清理我的联系人,但我在入门时遇到了困难。

到目前为止我所拥有的是:

from SOAPpy import SOAPProxy
url = 'https://zimbra/service/soap'
auth = {"account": "xxxxx", "password": "xxxxx"}

zimbra = SOAPProxy(url, 'urn:zimbra')
zimbraAuth = SOAPProxy(url, "urn:zimbraAccount")
zimbraMail = SOAPProxy(url, "urn:zimbraMail")

response = zimbraAuth.AuthRequest(**auth)
authToken = response.authToken

我已成功登录,但无法在进一步的请求中传递此 authToken

我的理解是,任何 zimbraMail 请求都需要在 urn:zimbra 命名空间中有一个 header ,并在那里设置 authToken,但对于 SOAP 来说,我不知道如何做到这一点。

我不喜欢使用 SOAPpy,因此任何其他库的示例代码将不胜感激。

最佳答案

我想向 Python-Zimbra 的方向点头,一个 Zimbra 的 Python 库,它可以为您完成所有这些工作。

关于python - 在 Python 中使用 Zimbra SOAP API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2222947/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com