问题标签 [zendesk]

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 回答
362 浏览

javascript - Zendesk:从 jquery 块内发出请求

我正在编写 Zendesk 应用程序。在使用 jquery 自动完成选择某些内容后,我需要发出 ajax 请求:

我得到一个this.addTwTicket is not a function 错误

当我将this.ajax()调用放在自动完成选择函数中时,找不到 this.ajax()

这可能更多地与 JS 作用域有关,而不是与 zendesk 本身有关,不幸的是我不太熟悉。

0 投票
0 回答
684 浏览

jquery - Zendesk API Jquery AJAX JSONP 不工作

我正在尝试使用 jquery ajax 来获取我的 Zendesk 帮助中心数据。使用以下代码,我不断收到此错误。

这是我的JS。

JSFIDDLE http://jsfiddle.net/cmu5p6ta/

0 投票
1 回答
655 浏览

javascript - Zendesk 更新票与几条评论

我正在尝试通过他们的 API 在 Zendesk 中更新一张票,并附上几条评论。显然,我似乎使用了错误的格式,因为评论没有出现在我的 Zendesk 仪表板中......

我正在使用以下格式(JSON):

谁能看到我做错了什么?

提前非常感谢!

0 投票
2 回答
5527 浏览

php - CURL函数在php中返回null

我正在尝试从我的 zendesk 帐户中获取一些数据,如下所示:

我已经仔细检查了参数和数据,但没有返回任何内容。尽管我尝试在 cmd 中卷曲并且成功完成,但我只是得到 Null。

任何帮助将非常感激。

0 投票
1 回答
2507 浏览

python - 在 Python 中获取更深层次的 JSON 值

我有一个 Python 脚本,可以调用 API 从 Zendesk 检索数据。(使用 Python 3.x)JSON 对象的结构如下:

我遇到问题的地方是"custom_fields"具体的部分。我在每张票中都有一个特定的自定义字段,我需要它的值,我只想要那个特定的值。

为了省去 Python 代码的太多细节,我正在阅读下面每张票的每个值,并将其添加到输出变量中,然后再将该输出变量写入 .csv。这是发生破损的特定位置:

所有的替换废话都是为了确保因为它进入一个逗号分隔的文件,所以值中的任何逗号都被删除了。无论如何,这是我得到的错误:

如您所见,我已经尝试了几种不同的变体来尝试解决问题,但尚未找到解决方法。我可以使用一些帮助!

谢谢...

0 投票
0 回答
573 浏览

triggers - 打开 Zendesk 工单时更新 Salesforce 潜在客户(或对象)上的字段

我正在尝试基于 Zendesk Ticket sObject 创建一个基本的 Salesforce 顶点触发器,以便更新潜在客户的布尔值。这是我的第一个 Salesforce 触发器,因此可能缺少一些基本步骤。但我已将触发器保存在开发人员控制台中,它没有报告任何问题,但创建新工单不会更新布尔值。

这是我在下面运行的触发器。我已将 Zendesk 集成安装到我的开发人员版 Salesforce 上,以至于新工单显示在潜在客户的记录上。但是,当我激活此触发器并记录带有潜在客户的新工单时,它不会更新布尔值。

0 投票
1 回答
280 浏览

java - 带有 Zendesk 和 openam 的 SAML SSO

我正在我的应用程序和zendesk. 我正在openam为此目的使用。假设应用程序部署为app.myapp.com. 我希望 zendesk 具有 SSO 功能,其 URL 可能类似于 accountname.zendesk.com. 如何设置 openam 配置?

无论我在文档中读到什么,都应该有一个安装了 openam 的服务器。这将作为托管身份提供者。现在 zendesk 将成为服务提供商。这将是远程服务提供者。那么我该如何设置呢?是否应该有另一个 openam 实例充当远程服务提供者?

0 投票
1 回答
241 浏览

sql - 将 JSON 数据转换为 RDMS 的最佳模式/模型(特别是 Zendesk)

我正在尝试将来自 Zendesk 的 Incremental Ticket Events API(JSON 格式)的数据收集到关系 MySQL 数据库中——为什么?

好吧,实际上,最终目标是我想要一个指标(计算每天解决的票数)——自动导入主数据库。所以 SQL 可能是不必要的,但我不确定通过解析 JSON 来计算解决次数的最佳方法。我无法直接对 Zendesk 的计算指标进行 API 调用。

所以基本上,重复出现的 JSON 结构如下(在名为“ticket_events”的主标签内):

当我输入 >random field name1< 时,这指的是已更新的票证字段 - 所以它可以被命名为任何东西。优先级、发送者、接收者、状态等。

我只对>随机字段名称<中的状态字段感兴趣。具体来说,我只想找到“状态”:“已解决” ——这意味着状态已更新为已解决。每次发生这种情况时,我都想提取时间戳、ticket_id 和 updater_id,它们都是“子事件”的兄弟。

所以这就是问题所在。显然,SQL 数据库需要固定数量的字段。所以我不能拉所有的孩子事件。没问题,我只需要一个子事件(状态)。好吧,即使我要在我的工具 (Pentaho) 中找到正确的 JSON 查询表达式来仅提取 $child_events.status 元素,也不是每个更新都有状态更新。该工具希望所有字段之间的比例为 1:1。

实际上 --- 我想我可以将巨大的“子事件”数组放入一个大的 SQL 字段中......然后简单地在 SQL 环境中为“status_solved”做一个解析(in_str)或一些东西......我不知道. 我在这里有点超出我的深度 - 你如何最好地将我想要完成的内容解析到 SQL 数据库中?或者是否有更好的方法完全涉及跳过 SQL?

同样,我使用的是 Pentaho,它允许在需要时将数据解析为 JSON 之前对数据进行 java 和 javascript 转换。

同样,我想要状态:解决事件、时间戳、updater_id、ticket_id。非常感谢任何帮助!

0 投票
1 回答
85 浏览

api - 如何从最新到最旧列出门票?

我成功地从我的 Zendesk 帐户中检索了所有票证。但实际上,都是从最旧到最新列出的(所以最近的票在第 130 页)。我想要的恰恰相反,所以最新的在第一页。任何人都可以帮助我吗?

0 投票
1 回答
41461 浏览

android - Gradle 重复条目:java.util.zip.ZipException

我通过其 maven 存储库将 Zendesk 移动 sdk 集成到我的项目中,但它不再构建。它与我正在使用的毕加索库有某种冲突。我在构建过程中收到此错误:

../gradlew dependencies在 app 文件夹上运行,这是我在 zendesk 模块下找到的:

所以 zendesk 也在使用 picasso,但与我在项目中使用的版本不同。我尝试像这样从 zendesk 中排除毕加索:

但这会导致应用程序的其他组件出现运行时异常。我得到一个与库完全无关的类的 NoDefFoundError。
有谁知道如何解决这个问题?