我可以触发 API 呼叫吗?

Can I trigger an API call?

我的老板告诉我我们正在使用 Zendesk。我没有这方面的经验。我们想让它通知我们的系统,例如通过调用我们的系统可以公开的 API。

这能做到吗?我是否需要轮询 Zendesk API?

Web 应用程序中的推送通知也称为 "Webhooks"。 Zendesk 确实有一个 Webhook API,在此处记录:

https://developer.zendesk.com/embeddables/docs/android/handle_push_notifications_wh

https://developer.zendesk.com/embeddables/docs/ios/handle_push_notifications_wh

(忽略 iOS 和 Android 引用 - 它与平台无关)

您可以设置 Trigger and and External HTTP Target 的组合,将 HTTP 请求发送到您的 API。

它基本上是这样工作的:

  • 您将外部目标配置为将请求定向到您的 API 的 url。

  • 您将触发器配置为:

    • 要查找的一些条件(例如使用特定标签更新的工单),以及
    • 满足条件时执行的操作。在这种情况下,操作将是向上述外部目标发送 HTTP 请求(带有 JSON 正文)。
  • 然后,当满足触发器的条件时,触发器将向您的 API 端点发送 HTTP 请求。

您可以在请求的JSON正文中添加动态数据,例如票号、用户数据等

这篇文章也可能有帮助:
https://support.zendesk.com/hc/en-us/articles/204890268

注意:外部目标目前在 "Essential" Zendesk 产品上不可用,只有 "Team"、"Professional" 和 "Enterprise."