问题标签 [zendesk-app]

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

javascript - Zendesk `app.js` 用完整的 URL 调用外部 API?

我是创建 Zendesk 应用程序并遵循此处的入门指南的新手。

简单来说

无法将外部 API 的 URL 传递给 Zendeskapp.js文件中的 AJAX 调用语法。我的简单 Zendesk 应用程序代码可以在这里下载。

例如

当我们将以下 URL 传递给requests

Zendesk app.js 将调用

即后缀https://namgivu.zendesk.com/proxy/to/会自动添加到 URL,使其成为参数而不是完整的 URL 请求。

详细介绍

我可以成功调用 Zendesk API 方法,例如'/api/v2/users/4829450618.json'。虽然我不能调用外部 API,例如 Hubspot API,例如这个完整的 URL 调用

peseudo context如下。

让我们将示例的上下文app.js如下所示

  1. 只需通过以下方式启动代码'app.activated': 'myStart'
  2. 然后在不同情况下调用 AJAX 请求this.ajax('myAJAXCall')1) 内部 Zendesk API,2a) 目标 Hubspot API 调用,2b) 简化的外部 API 调用,以及 2c) 简单的测试调用。

我们可以看到,在#2b 和#2c 的情况下,Zendesk 自动将 URL 前缀添加到我们的 URL 参数中,这不是我们想要的,即我们希望将 AJAX 调用发送到我们设置的确切完整 URL。

app.js所以我的问题是,如何从Zendesk 应用程序代码中调用外部 API 方法?

在此处输入图像描述

0 投票
1 回答
162 浏览

zendesk - 在 zendesk android sdk 中设置名称和电子邮件

这是我第一次使用zendesk,我在这里遇到了一些问题

在开始任何活动之前,我需要设置用户的姓名、电子邮件和外部标识符,以显示在工单屏幕中

这是我的代码

我的门票屏幕上没有出现任何东西只有“移动应用程序用户”,没有我的信息显示

谁能告诉我这里有什么问题?

0 投票
2 回答
592 浏览

android - 带有 Zendesk SDK 的 Android 应用程序因 java 崩溃而没有此类字段错误

我正在使用 ZENDESK Android SDK 并尝试像这样打开支持活动:

但它崩溃并出现以下错误:

我正在使用最新的 sdk :

我的活动正在扩展AppCompatActivity

任何帮助表示赞赏。

谢谢

0 投票
1 回答
232 浏览

ruby-on-rails - Zendesk:如何获取与特定视图相关的每个优先级下的票数?

因此,在我的 Rails 应用程序中,我尝试使用 api 来检索与特定视图相关的所有票证的计数。但我想要与每个优先级相关的计数。一个示例场景:视图 A 中有 25 张工单。其中 19 个是普通优先级,其中 4 个是高优先级。我想发出一个 api 请求,并在其中一个请求中获得 19(正常),在另一个请求中获得 4(高)。

我试图根据文档提出一个 api url,但我无处可去。我该怎么做呢?

0 投票
1 回答
105 浏览

zendesk-app - 如何在 manifest.json 中添加位置背景

从默认的应用程序设置 manifest.json 包含这个

我希望部分脚本在后台运行。那么如何在这个 manifest.json 中添加背景位置呢?

就像我试过的

但不工作。

0 投票
1 回答
173 浏览

git - 如何将 gitHub 文件中的 asciidoc 文件作为文章导入 Zendesk?

我在 gitHub 中有一些与我的一些项目存储库相关联的 asciidoc/README 类型文件。我使用 Zendesk 作为支持门户和知识库。我想构建一个应用程序,每当我的 repo 构建时,它将这些 doc 文件作为可搜索的文章推送到 Zendesk。

我希望 Zendesk 有一个 API,允许自动创建文章或从某个远程源导入文章。这是我迄今为止完成的可耻的少量作业:https: //support.zendesk.com/hc/en-us/articles/223719427-Zendesk-API-input-import-tool

...有没有人做过类似的事情,也许知道什么资源可以让我开始编写所说的自定义脚本?

0 投票
1 回答
3131 浏览

javascript - 使用 AJAX 发布 base64 编码的 PDF 文件

我正在尝试将 base64 编码的 PDF 文件发布到 Zendesk 文件上传 API 端点,但从 API 返回的文件 URL 显示该文件已损坏。

首先,我从单独的 API 调用中接收作为 base64 编码字符串的 PDF。让我们称之为base64String

如果我这样做,window.open("data:application/pdf;base64," + base64String)我可以在我的浏览器中查看 PDF。

现在我正在尝试按照此处的文档通过 API 上传文件。如示例所示,我可以成功完成 cURL 调用。但是,jQuery AJAX 调用会损坏 PDF 文件。

就像我说的,这会成功,但是当我访问content_urlPDF 时不会显示。我很确定POST请求中的文件已损坏。

我尝试将文件作为 base64 字符串上传(不使用 解码atob()),但没有其他任何运气。

更新

将 base64 字符串转换为 blob 后,我仍然无法查看 PDF。

0 投票
0 回答
21 浏览

php - 我正在尝试使用 ZenDesk(CRM) 创建自定义用户

上次我遇到问题时,这个网站帮了我很多忙。我想知道为什么这个 php 代码不起作用。任何帮助,将不胜感激。我正在尝试使用 ZenDesk 发出自定义用户创建请求。

我得到了工作请求,但是当我编辑代码以使其适合我的 CRM 的实际实例时,它甚至没有尝试发出 PHP 请求。如果代码正确,我验证这应该是可能的。我只是想不通为什么它不正确。

0 投票
1 回答
497 浏览

ios - “票无法发送”到 Zendesk

我正在尝试将 Zendesk 反馈视图集成到我的 iOS 应用程序中。我也可以打开 Zendesk 窗口,但是当我尝试向 Zendesk 发送反馈时,它失败并显示“票证发送失败”消息。以下是我所做的步骤:

  1. 在 appdelegate 中初始化 Zendesk SDK:

    ZDKConfig.instance().initialize(withAppId: "APPID",zendeskUrl: " https://sumeet07.zendesk.com ",clientId: "mobile_sdk_client_CLIENTID")

  2. 然后我使用下面的代码来显示 Zendesk 反馈表:

    ZDKRequests.presentRequestCreation(with: rootViewController)

    它显示了反馈表,但是当我尝试提交反馈时,它显示错误。

请看截图

可能是我问的问题格式不好,但可能你能理解我到底在问什么。

谢谢

0 投票
1 回答
230 浏览

android - 无法在 android 中集成 zendesk sdk

我正在将 Zandesk sdk 集成到我的 android 应用程序中。我正在按照下面链接中提到的 zendesk 开发人员网站上的说明进行操作

但是当我尝试添加 gradle 依赖项时,它会显示无法解析依赖项。如开发人员网站所述,我正在添加以下依赖项

此外,我尝试降低版本列表中提到的版本(我认为旧版本之一可能有效)但同样的错误。我错过了什么吗?有人遇到同样的问题吗?下面的链接中也提到了以前版本的 sdk

有什么帮助吗?