Microsoft Contacts API - 更改描述中的对象必须包含一个且仅一个要修改的属性

问题描述

我正在尝试更新现有联系人。联系人有一个家庭电话号码。我正在尝试更新此联系人,因此它没有家庭电话。相反,它应该有一部商务电话 +44987654321。

问题是调用save方法后,在这个问题的底部抛出错误

我所做的是 - 我将 contact.phone_numbers 更改为包含两个 PhoneNumber 实例的列表。

...

  File "/home/milano/.virtualenvs/XXX/lib/python3.9/site-packages/exchangelib/services/common.py",line 507,in _get_element_container
    raise self._get_exception(code=response_code,text=msg_text,msg_xml=msg_xml)
exchangelib.errors.ErrorIncorrectUpdatePropertyCount: An object within a change description must contain one and only one property to modify.

你知道出了什么问题吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)