问题标签 [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.
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
如下所示
- 只需通过以下方式启动代码
'app.activated': 'myStart'
- 然后在不同情况下调用 AJAX 请求
this.ajax('myAJAXCall')
1) 内部 Zendesk API,2a) 目标 Hubspot API 调用,2b) 简化的外部 API 调用,以及 2c) 简单的测试调用。
我们可以看到,在#2b 和#2c 的情况下,Zendesk 自动将 URL 前缀添加到我们的 URL 参数中,这不是我们想要的,即我们希望将 AJAX 调用发送到我们设置的确切完整 URL。
app.js
所以我的问题是,如何从Zendesk 应用程序代码中调用外部 API 方法?
zendesk - 在 zendesk android sdk 中设置名称和电子邮件
这是我第一次使用zendesk,我在这里遇到了一些问题
在开始任何活动之前,我需要设置用户的姓名、电子邮件和外部标识符,以显示在工单屏幕中
这是我的代码
我的门票屏幕上没有出现任何东西只有“移动应用程序用户”,没有我的信息显示
谁能告诉我这里有什么问题?
android - 带有 Zendesk SDK 的 Android 应用程序因 java 崩溃而没有此类字段错误
我正在使用 ZENDESK Android SDK 并尝试像这样打开支持活动:
但它崩溃并出现以下错误:
我正在使用最新的 sdk :
我的活动正在扩展AppCompatActivity
任何帮助表示赞赏。
谢谢
ruby-on-rails - Zendesk:如何获取与特定视图相关的每个优先级下的票数?
因此,在我的 Rails 应用程序中,我尝试使用 api 来检索与特定视图相关的所有票证的计数。但我想要与每个优先级相关的计数。一个示例场景:视图 A 中有 25 张工单。其中 19 个是普通优先级,其中 4 个是高优先级。我想发出一个 api 请求,并在其中一个请求中获得 19(正常),在另一个请求中获得 4(高)。
我试图根据文档提出一个 api url,但我无处可去。我该怎么做呢?
zendesk-app - 如何在 manifest.json 中添加位置背景
从默认的应用程序设置 manifest.json 包含这个
我希望部分脚本在后台运行。那么如何在这个 manifest.json 中添加背景位置呢?
就像我试过的
但不工作。
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
...有没有人做过类似的事情,也许知道什么资源可以让我开始编写所说的自定义脚本?
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_url
PDF 时不会显示。我很确定POST
请求中的文件已损坏。
我尝试将文件作为 base64 字符串上传(不使用 解码atob()
),但没有其他任何运气。
更新
将 base64 字符串转换为 blob 后,我仍然无法查看 PDF。
php - 我正在尝试使用 ZenDesk(CRM) 创建自定义用户
上次我遇到问题时,这个网站帮了我很多忙。我想知道为什么这个 php 代码不起作用。任何帮助,将不胜感激。我正在尝试使用 ZenDesk 发出自定义用户创建请求。
我得到了工作请求,但是当我编辑代码以使其适合我的 CRM 的实际实例时,它甚至没有尝试发出 PHP 请求。如果代码正确,我验证这应该是可能的。我只是想不通为什么它不正确。
ios - “票无法发送”到 Zendesk
我正在尝试将 Zendesk 反馈视图集成到我的 iOS 应用程序中。我也可以打开 Zendesk 窗口,但是当我尝试向 Zendesk 发送反馈时,它失败并显示“票证发送失败”消息。以下是我所做的步骤:
在 appdelegate 中初始化 Zendesk SDK:
ZDKConfig.instance().initialize(withAppId: "APPID",zendeskUrl: " https://sumeet07.zendesk.com ",clientId: "mobile_sdk_client_CLIENTID")
然后我使用下面的代码来显示 Zendesk 反馈表:
ZDKRequests.presentRequestCreation(with: rootViewController)
它显示了反馈表,但是当我尝试提交反馈时,它显示错误。
可能是我问的问题格式不好,但可能你能理解我到底在问什么。
谢谢
android - 无法在 android 中集成 zendesk sdk
我正在将 Zandesk sdk 集成到我的 android 应用程序中。我正在按照下面链接中提到的 zendesk 开发人员网站上的说明进行操作
但是当我尝试添加 gradle 依赖项时,它会显示无法解析依赖项。如开发人员网站所述,我正在添加以下依赖项
此外,我尝试降低版本列表中提到的版本(我认为旧版本之一可能有效)但同样的错误。我错过了什么吗?有人遇到同样的问题吗?下面的链接中也提到了以前版本的 sdk
有什么帮助吗?