问题标签 [zendesk-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
223 浏览

python - 如何使用“reply_time_in_minutes”指标?

我一直在尝试通过 Zendesk API 检索我的代理的回复时间数据。但是,每次我使用给定的指标“reply_time_in_minutes”时,我都会得到一个 KeyError。有人对我应该做什么有建议吗?

0 投票
1 回答
156 浏览

python - 使用 Python API 客户端从 PostgreSQL 数据库更新 Zendesk 票证

我们有一个要求,我们想显示使用 PostgreSQL 数据库中的数据更新的 zendesk 票证,我们使用 Python 作为脚本语言并计划使用此 API“ http://docs.facetoe.com.au/zenpy.html ”为了这。

这个想法是帮助服务团队收集和查看 Zendesk 本身中的所有信息。数据库中还有其他数据,我们希望将其显示在工单中,作为评论或包含其他工单详细信息的表结构由该用户提出(我们为此使用用户的电子邮件地址)。

我们的 DWH 没有应用程序,所以大部分谷歌参考显示了 zendesk 和其他一些应用程序之间的集成,并且没有太多关于通过 Python 或其他脚本语言从数据库更新票证的参考。

那么是否可以从我们的 DWH 传递数据以显示在 zendesk 票证中?

任何人都可以帮助/建议我如何实现/开始这一点。

0 投票
1 回答
100 浏览

zendesk-api - 如何检索特定月份的门票?

我想检索 7 月份的门票数据。我使用增量导出将“start_time”设置为 7 月 1 日,但我也收到了 8 月的门票。

我注意到 Zendesk 有“end_time”,但我不知道如何或是否可以同时使用开始时间和结束时间来将我的数据限制在 7 月。我正在使用 Python 来执行此操作。

关联

0 投票
1 回答
2979 浏览

java - 如何修复“NoClassDefFoundError:无法初始化类 sun.security.ssl.SSLContextImpl$DefaultManagersHolder”

我在一个使用 SSL 连接到外部 API(Zendesk API)的应用程序上工作。

它以前工作正常,但现在每当应用程序尝试连接到 Zendesk API 时,我们都会收到以下错误:java.net.ConnectException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$DefaultManagersHolder.

我们在 Debian 8.11 上使用 Java 1.7.0_231。

我在互联网上找不到任何解决方案。

我检查了凭据:它们是正确的。

从我在互联网上发现的内容来看,这个错误可能是由于缺少 jar “jsse.jar”引起的,但我已经检查过它存在。

它适用于另一个环境,即带有 java 1.7.0_211 的 Debian 9.9。

这是堆栈跟踪:

任何帮助表示赞赏。

0 投票
1 回答
438 浏览

javascript - 如何用 Web URL 替换 HTML 文件输入?

我正在尝试使用 Zendesk API 将文件作为支持票的附件上传。我能够成功上传本地文件,但有时我需要从其他工单中复制附件。

现在,我使用基本的 HTML 输入 type="file" 来允许用户从他们的本地机器中选择一个文件。有没有一种简单的方法可以让我从提供的 Web URL 中以完全相同的格式获取文件?

我用文本输入替换实际输入没有问题,我只是不知道如何实际处理 URL 上的文件以获取我需要的格式。

谢谢!

我曾尝试在 XMLHttpRequest 函数上使用 fetch() 和 FileReader,但我不知道我究竟需要做什么来处理从这些函数返回给我的内容。

uploadfile 函数应该获取文件的 Web URL,将文件上传到 Zendesk,并将返回的令牌放入“token_value_from_upload”框中。

0 投票
1 回答
839 浏览

python - 具有最大结果的 ZenPy 搜索调用

我正在使用 ZenPy 在 ZenDesk 中搜索几张票:

问题是当我从这个 Search 调用中得到太多结果时(超过 1.000,因为它是 ZenDesk API 的新查询限制)。我得到以下异常:

我正在尝试查看 ZenPy 文档,但找不到任何可用于将搜索调用限制为 10 页的参数(在本例中,1.000 条记录,因为我们每个请求获得 100 张票证)。

我最终在通话中进行了尝试,但我确信这不是最好的解决方案:

限制此搜索的最佳解决方案是什么?

我也知道我可以限制更多的日期,但是我们在一周的某一天创建了很多票,所以没有办法过滤更多,我只需要一直到限制。

参考:

  1. https://developer.zendesk.com/rest_api/docs/support/search
  2. https://develop.zendesk.com/hc/en-us/articles/360022563994--BREAKING-New-Search-API-Result-Limits

谢谢!

0 投票
1 回答
359 浏览

zendesk - 如何使用 zendesk 聊天 API 获取网站中的所有聊天

有任何方法可以让所有聊天从 zendesk 到网站。我正在使用 zendesk api 获取所有聊天记录: curl https://www.zopim.com/api/v2/chats \ -v -u {email_address}:{password}

这是我的代码:

帮助将不胜感激..

谢谢.. :)

0 投票
1 回答
751 浏览

zendesk - Zendesk Web 小部件状态未正确更新且按钮未隐藏

我正在将 Zendesk Web 小部件加载到页面中,这是加载时的事件处理程序

它具有事件处理程序,该setOnStatus事件处理程序应在状态更改时触发。它似乎在页面最初加载时触发一次。您希望每次我调用该setStatus方法时也会触发它,但事实并非如此。在我记录状态的地方,它总是“在线”,而且只发生一次。

我要做的是在状态为脱机时强制按钮消失。然而,将状态设置为“离线”并不会隐藏按钮,只会显示离线版本(即让我发送离线消息而不是实时聊天的按钮)。

我认为该setHideWhenOffline方法可能有所帮助,但在这种情况下似乎没有任何区别。

有任何想法吗?

0 投票
2 回答
964 浏览

php - 使用 cURL 上传文件时,文件会使用标题信息进行修改

使用 cURL 上传文件时,我发现远程端的文件正在被修改,并且标头信息被转储到文件中。我怀疑这是我的标题信息中的内容,但除此之外我迷路了。我几乎在尝试任何东西。

这是我正在使用的代码。

我已经为标头尝试了几种不同的 Content-Type,从 application/binary 到 multipart/form-data,甚至根本没有在标头中发送 content-type。我怀疑我需要在标题中添加更多内容。

无论如何,我发送的文件是 .csv,但我想最后发送一个 .xlsx 文件(我正在使用 .csv 进行测试)。当我从远程服务器获取文件并在文本编辑器中打开它时,我看到文件的开头和结尾添加了信息,文件的原始数据介于两者之间。这是添加到顶部的内容。

而且,底部

本质上,当我的所有 .xlsx 文件到达另一端时,它们都已损坏时,我发现了这一点。我将发送的内容更改为纯文本文件 (CSV),那时我才意识到发生了什么。

这里有更多有趣的信息。实际上是我通过他们的 API 向 ZenDesk 发送了一些东西,而且我显然是在 PHP 中使用 cURL 执行此操作的。当我收到 Zendesk 的 JSON 回复时,其中一部分看起来像这样......

有趣的是,它看到了我上传的多部分/表单数据。即使我更改标头中的 Content-Type,这仍然是正确的。

当然,我在这里错过了一些愚蠢而简单的东西。

0 投票
0 回答
174 浏览

user-interface - 适用于 iOS 的 Zendesk SDK

我想创建一个自定义 UI 来提高票证并使用他们的 API 将其发送到 Zendesk,并使用他们的 API 来显示提出的票证列表。我们可以使用自定义 UI 来提高 Ticket 和 Zendesk 的 Support UI 来列出提高的 Ticket 吗?