问题标签 [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 回答
431 浏览

zendesk - 如何在 Zendesk 中添加页面?

我是 Zendesk 新手,我想在 Zendesk 中添加新页面。您能否逐步向我描述如何创建这些页面,因为我很容易学习如何完成这些。

0 投票
0 回答
334 浏览

android - Android 中使用 Zendesk 和 Action Bar Sherlock 的问题 - 已定义属性

我想在我的项目中使用 Zendesk Android SDK,它已经使用了 ActionBarSherlock。当我使用 gradle 安装 Zendesk SDK 时(就像他们在这里教的那样https://developer.zendesk.com/embeddables/docs/android/gettingstarted)我从 goggle play-services wallet_colors.xml 得到了很多“属性已被定义” . 做一些测试,比如创建一个新项目并添加我的依赖项,我发现 ActionBarSherlock 是问题所在,但我需要它。有没有人经历过这个问题?

这是我的gradle文件:

0 投票
2 回答
1470 浏览

api - Zendesk api 获取带有票证 ID 的请求者信息

我的本地数据库中有票证 ID,我需要请求者的电子邮件。为此,我向 Zendesk API 发出 2 个请求,第一个是获取带有 requester_id 的票证,第二个是获取请求者信息。

有没有办法在对 API 的一个请求中做到这一点?

非常感谢!

0 投票
1 回答
267 浏览

php - 删除时 ZenDesk API 结果与调用不匹配

我正在使用 ZenDesk API ( https://developer.zendesk.com/rest_api/docs/core/introduction ) 将 ZenDesk 设置与另一个客户端数据库同步。当我尝试删除组织时,我收到一个似乎表明已进行更新调用的响应。

根据文档(https://developer.zendesk.com/rest_api/docs/core/organizations#delete-organization),调用应该是 DELETE /api/v2/organizations/{id}.json 其中 {id} 是组织的 ID。

我编写了我认为正确的代码,并与 Fiddler 进行了检查。Fiddler 上的调用如下:

原始请求视图显示(带有修订):

并且响应返回为:

如果您尝试插入与现有组织同名的组织,则会给出相同的响应。从文档来看,删除和更新记录之间的基本区别在于删除请求使用 DELETE,更新使用 PUT - 端点 URL 是相同的。

有没有人有什么建议?如果需要,我可以提供上游代码(在 PHP 中),但是由于 Fiddler 将请求作为格式正确的 DELETE 提取,我不确定该代码是否会有所帮助。

0 投票
1 回答
132 浏览

javascript - 发送外部电子邮件通知或 AJAX 请求时参考什么 Zendesk app.js 示例?

可以显示有关具有外部 SMTP 邮件集成以及跨域 AJAX 请求的参考应用程序或示例代码的任何想法?

0 投票
1 回答
670 浏览

javascript - 使用具有用户定义字段的新请求者创建新 Zendesk 票证

我正在使用这种类型的 json 请求代表用户(来自移动应用程序)创建 Zendesk 票证:

一切正常。现在我想要的是在创建新票时设置一个自定义 user_field。可能吗?在 zendesk 文档中找不到信息...(

0 投票
1 回答
76 浏览

zendesk - 将 CRM 插件部署到 Zendesk

我有一个可以部署到 Salesforce 的 CRM 插件,它运行良好。

我的插件是 SPA,它是用 durandal 框架在 javascript 上编写的,它使用了诸如 knockout.js、require.js、q.amd.js、jquery.js、underscore.js、i18next.js 和其他一些 javascript 库之类的库。是否可以将此类应用程序部署到 Zendesk 环境?

0 投票
1 回答
660 浏览

ios - 在 Zendesk (iOS) 中发送附件以进行评论

我正在使用 Zendesk 开发 iOS 应用程序,我正在使用 REST v2 api,但评论附件有问题。发送附件的操作看起来不错,但是当尝试从评论中读取附件时,我遇到了问题,因为文件已损坏(我正在发送图像)。我正在使用 AFNetworking 库。这是我的代码:

有什么建议么?

0 投票
1 回答
461 浏览

javascript - Zendesk 应用程序:如何在应用程序初始化后创建事件侦听器?

我目前正在开发一个具有brand_field_id参数之一的应用程序。它将保存“品牌”的自定义票证字段 ID。问题是:它不是必需的,因为用户可能想要或不使用它提供的功能。预期行为:

  • 如果此字段填充了 ID,.change则将在自定义字段上添加它的事件侦听器(并且事情将完成);
  • 如果将其留空,则不会发生任何事情。这意味着用户选择不使用它。

Zendesk 已经为自定义工单字段更改事件提供了完美的监听器,它的工作方式如下(动态使用brand_field_id):

... aaand 如果应用程序在为空时没有崩溃,brand_field_id那将是非常棒的。

由于我不希望应用程序在brand_field_id留空时崩溃,因此我想在添加事件侦听器之前对其进行验证,但没有设法完成。我在app.created事件中尝试了以下代码的一些变体,但都没有成功。

console.log被解雇,所以验证是好的。不幸的是,该事件永远不会为自定义字段触发。

所以我的问题是:如何在旅途中添加事件侦听器?还是有另一种方法来实现我所需要的?


我什至在 Zendesk 社区的一个类似线程上发布了这个问题,但到目前为止还没有答案。我在那里找到的解决方法确实有效,但我不是很喜欢它:

它太宽泛了,每当票证上的任何字段发生变化时都会触发。我想找到一个更好、更干净、更优雅的解决方案。

0 投票
7 回答
5062 浏览

zendesk - 是否可以完全自定义 zendesk 新 Web 小部件(CSS 和 HTML)?

是否可以完全自定义 zendesk 新 Web 小部件(CSS 和 HTML)?我尝试在网上搜索,但找不到任何答案。