问题标签 [zammad]
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.
nginx - 在 Synology nginx 反向代理后面不允许 Zammad 社区零星错误 405
今天早上我有时会在我的 Zammad 社区应用程序上不定期地收到405 Not Allowed错误消息!
==信息
- Ubuntu 20.04LTS
- 阿帕奇/2.4.41
- Zammad 社区 3.4.x
- ElasticSearch 7.8.1 Deb
- Synology DSM 6.2.3.25426
==错误详情
<center>nginx</center>
带有响应标签的模态错误 405 。
这很奇怪,因为我使用的是 Apache 而不是 nginx。
== Apache 配置
但是我们使用“内置”反向代理运行我们的 Synology NAS,称为“App Portal”,从https://hello.ourdomain.ext上的网络外部(具有固定 IP)访问这个很棒的帮助台,如下所示:
== Synology NAS 配置
所以,我认为Synology 正在回答此错误消息,因为它使用 nginx(我相信)。
但为什么?
HSTS 或 HTTP/2 有帮助吗?
php - Zammad API:使用标签创建票证
对于那些不想阅读整个问题的人:
我正在寻找 API-Request (Zammad) 中的索引以在创建票证时设置标签。
详细信息:
我正在使用 PHP 向安装了 Zammad 的服务器发出 API 请求。下面显示了我通过 curl 发送的数据:
将数据转换为 JSON 后,我通过 POST 将其发送到http://<myServerIP>/api/v1/tickets
到目前为止我所尝试的:
我尝试猜测我失败的标签的索引。第一个完整示例如上所示。
第二:
最后:
不用说我没有成功。有时我得到一个错误 ID(我假设它是因为索引不存在 [谁会想到?:)]),有时我什么也没得到,Zammad 只是创建没有标签的票。我有时说什么是什么意思?我参考了上面指定的尝试。
我也尝试过:
在网上搜索一些答案。接近我想要的东西就是这个。但我宁愿用标签创建票证,而不是仅仅为了添加标签而发出另一个请求。
https - Zammad / Microsoft365 回调 URL
我在 Ubuntu 系统上安装了 Zammad。工作得很好。Zammad 通过 nginx 托管。我系统的 IP 是 localhost。
为了使 Zammad 更易于访问,我激活了 Office365 登录选项并使用 Zammad 的说明对其进行了配置:https ://admin-docs.zammad.org/en/latest/channels/microsoft365/accounts/register-app.html
我在 Microsoft 注册了 Zammad 回调 URL,它是相同的。
将出现 Microsoft365 登录选项,但在登录结束时,您将看到以下内容:
AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配:“7acc18a1-db8a-4b4b-bea2-1072eb23cc21”。
回调 URL:Zammad:http://localhost/api/v1/external_credentials/microsoft365/callback Azure:http://localhost/api/v1/external_credentials/microsoft365/callback
我无法将系统 IP 更改为常规本地 IP,因为 Azure 需要是 localhost 或通过我无法启用的 https 运行。
你有什么想法或解决方案吗?
linux - 无法通过 Zammad 上的 Microsoft 365 登录
每当我尝试登录我的 Zammad 时,都会收到以下错误:
当我查看 Microsoft Azure 时,它显示身份验证成功。Zammad 也运行良好。我认为服务器配置造成了麻烦。我在我的系统上启用了 HTTPS,Zammad conf 文件如下所示;
问候粘土
captcha - Grav 中带有 hCaptcha 的 Zammad 反馈表
我正在使用 Grav 创建网站。我使用 Zammad 作为票务系统,并希望在页面上包含反馈表。为此,我使用 Zammad 的 API“https://admin-docs.zammad.org/en/latest/channels/form.html”。这是可行的。可以通过表单创建新票。现在我想添加一个机器人保护。为此,我选择了 hCaptcha。https://docs.hcaptcha.com/(Google reCaptcha 可以通过现成的插件“Form”轻松使用,但我不想使用 Google reCaptcha)。我也已经开始为 hCaptcha 写一个插件,但是我找不到 Grav 的 API 的正确入口。
我当前的代码:
提交表单时必须执行此功能
integration - Zammad 与 3CX 的集成
我想将Zammad安装集成到3CX PBX。我在3CX
文档
上找到了如何做到这一点,但是我没有找到一个很好的建议。
我愿意接受更多建议,尤其是一个很好的例子。
wordpress - 配置 zammad-wp 插件以与 zammad 交互
我正在使用 zammad 4.1
我已将 wordpress 插件添加到我的网站,但我不知道如何配置插件以与 zammad 实例交互。
我做了什么:
1-我已将这些行添加到我的 wp-config.php 中:
还有其他事情要做吗(是否需要执行 NPM 命令)?我没有在互联网上找到任何东西来解释它是如何工作的!
database - 如何通过 PHP 或任何其他编程语言访问 Zammad 数据库?
我正在做项目,我需要使用任何编程(PHP....等)访问 Zammad 数据库?如果有人可以帮助我,我将非常感激。