我正在使用 Zenpy 客户端将 Zendesk ITSM API 集成到我的 python 库中。
对于使用 zenpy 客户端创建票证,我可以通过电子邮件 ID 设置票证报告人,但对于受让人我无法通过电子邮件 ID 设置受让人。
这是我到目前为止尝试过的代码。
ticket_payload = Ticket(
description="some description",
type="task",
priority="high",
status="open"
)
ticket_payload.requester = User(email="requester1@gmail.com"])
ticket_payload.assignee = User(email="assignee1@gmail.com")
response = self.zenpy_client.tickets.create(ticket_payload)
我得到的响应票设置了记者,但受理人是无。
如果我将 id 与电子邮件一起传递为
ticket_payload.assignee = User(id= 354876354,email="assignee1@gmail.com")
然后它可以工作,我可以看到受让人已设置为票。但这对记者来说不是必需的。
这是 zenpy 的默认行为,还是我错过了什么?