我是Zendesk的新手,但是我想要的是我的应用程序能够在Zendesk中创建票证。基本上,当用户在我的Web应用程序中执行某项操作时,我的后端应用程序会为支持人员创建票证,以查看问题并解决问题。
看一下创建票证的Zendesk API,似乎它要求输入座席用户名和密码,但是没有座席,只有一台创建这些票证的机器。因此,我的问题是,我应该使用其他方法来解决此问题,还是应该通过使用虚构的电子邮件地址为计算机创建用户来解决该问题,以进行身份验证?
答案 0 :(得分:0)
在这种情况下,应使用“请求”端点,而不是“票证”。 这是一个可能有帮助的示例:
fetch('https://SUBDOMAIN.zendesk.com/api/v2/requests.json', {
method: 'post',headers: {
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json' },
body: JSON.stringify({"request": {"requester": {"name": "Anonymous customer"}, "subject": "Vlad test", "comment": {"body": "Here goes a ticket body"
}}})
}).then(res=>res.json()).then(res => console.log(res));