【问题标题】:Create a Zendesk ticket using a URL使用 URL 创建 Zendesk 票证
【发布时间】:2014-07-03 03:41:14
【问题描述】:

如何使用 URL 创建带有主题的 Zendesk 票证?

我们有一个使用 Zendesk 的客户支持中心。我们还有一个 VoIP 电话系统,可以在来电时触发 URL。我知道使用 Zendesk API 我可以创建票证,但要做到这一点,我需要使用 JSON 进行身份验证。我的 VoIP 系统没有该选项,因此我必须构建一个 Web 应用程序,该应用程序接收 URL 并将其转换为安全的 JSON 连接。相反,我想让我们的代理登录到 Zendesk,然后让电话在来电时启动一个带有来电显示的简单 URL。

在 Zendesk 中,我看到了这个 URL:

https://mydomain.zendesk.com/agent/#/tickets/new/1

但我没有找到任何关于添加主题和/或描述的文档。

我可以使用什么 URL 来创建新的 Zendesk 票证并提供参数(使用 GET 请求)来填写主题和/或消息?

【问题讨论】:

    标签: url zendesk


    【解决方案1】:

    一般来说,GET 请求是不可能的。他们的 API 需要 POST http://developer.zendesk.com/documentation/rest_api/tickets.html#creating-tickets

    我要做的是在具有简单 API 的网络服务器上托管服务器/应用程序 - django 具有简单的 URL 解析。手机会创建一个类似 yourinternaldomain.org/ticketspawner/create/[number]/name/[caller_id_name]

    的 URL

    应用程序从 URL 中解析 [number] 和 [caller_id_name] 并可以根据电话号码和 caller_id_name 创建新票证(也许您想先创建用户)。你可以使用 python 或 curl 或任何你喜欢的。

    来自他们的页面:

    curl https://{subdomain}.zendesk.com/api/v2/tickets.json \
    -d '{"ticket":{"requester":{"name":"The Customer", "email":"thecustomer@domain.com"},
    "submitter_id":410989, "subject":"My printer is on fire!", "comment": { "body": 
    "The smoke     is very colorful." }}}' \
    -H "Content-Type: application/json" -v -u {email_address}:{password} -X POST
    

    【讨论】:

    • 谢谢。这就是我最终做的事情。我创建了一个小型服务器应用程序,充当我们的 VoIP 电话系统和 Zendesk 之间的管道。该应用程序可以接受一些参数,例如传入的电话号码,通过 Zendesk 进行身份验证,然后创建票证。
    • @Ryan 请先生,我能知道你是怎么做到的吗,你有任何教程或代码可以帮助我理解更多,因为我现在有同样的问题。 stackoverflow.com/questions/55091689/…
    猜你喜欢
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多