【问题标题】:Creating tickets in Zendesk在 Zendesk 中创建工单
【发布时间】:2018-07-09 14:38:28
【问题描述】:

我是 Zendesk 的新手,但我希望我的应用程序能够在 Zendesk 中创建工单。基本上,当用户在我的 Web 应用程序中执行某项操作时,我的后端应用程序会为支持人员创建一张票以查看问题并解决它。

查看用于创建票证的 Zendesk API,似乎它要求提供代理用户名和密码,但没有代理,只有一台正在创建这些票证的机器。所以我的问题是,我应该使用一些不同的方法来解决这个问题,还是应该通过使用假想的电子邮件地址为机器创建一个用户来解决这个问题,以便我可以进行身份​​验证?

【问题讨论】:

    标签: zendesk zendesk-api


    【解决方案1】:

    在这种情况下,您应该使用“请求”端点,而不是“票证”。 这是一个可能有帮助的例子:

    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));
    

    【讨论】:

    • 任何想法我怎么能提到哪个组应该收到票。假设有三个组“争议”、“产品”、“支持”,当用户选择“产品”选项时,如何为“产品”组创建票证,以便票证仅显示在“代理面板”中仅在 zendesk 上的产品组。 @wladan
    • 这可以通过 Zendesk 触发器完成。条件:新工单已创建,工单类型 == 产品;操作:组是..例如产品。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多