【发布时间】:2018-06-20 06:50:12
【问题描述】:
我正在使用 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 的默认行为,还是我遗漏了什么?
【问题讨论】:
标签: python zendesk zendesk-api itsm