将 "oauth" 值添加到我的 Zendesk 应用程序清单会使我的 ZAT 服务器崩溃
Adding "oauth" values to my Zendesk app's manifest crashes my ZAT server
我完全不熟悉构建 Zendesk 应用程序,所以我一直在阅读文档:
https://developer.zendesk.com/documentation/apps/build-an-app/build-your-first-support-app/part-1-laying-the-groundwork/
我的客户端应用程序在 Zendesk 票证侧边栏内运行。它需要从外部 api 中提取数据,因此我将这些值添加到 manifest.json 中(如文档中的大纲):
"oauth": {
"client_id": "...",
"client_secret": "...",
"authorize_uri": "...",
"access_token_uri": "...",
"scope": "read write"
},
"parameters": [
{
"name": "access_token",
"type": "oauth"
}
]
然而,一旦我将 oauth
键添加到清单中,我的本地 ZAT 服务器就会崩溃。所以服务器将正确启动,但只要我在浏览器中刷新 Zendesk,服务器就会崩溃。由此产生的 Ruby 崩溃报告并没有透露太多信息(至少对我而言)。
所以我几乎在第一个障碍上就倒下了。任何指针将不胜感激。我只想提一下,我使用的是 M1 MacBook,以防万一与 ZAT 服务器不兼容。
所以我不确定我的 ZAT 服务器不断崩溃的原因,但解决方案是放弃它以支持新的 ZCLI 服务器:
我完全不熟悉构建 Zendesk 应用程序,所以我一直在阅读文档: https://developer.zendesk.com/documentation/apps/build-an-app/build-your-first-support-app/part-1-laying-the-groundwork/
我的客户端应用程序在 Zendesk 票证侧边栏内运行。它需要从外部 api 中提取数据,因此我将这些值添加到 manifest.json 中(如文档中的大纲):
"oauth": {
"client_id": "...",
"client_secret": "...",
"authorize_uri": "...",
"access_token_uri": "...",
"scope": "read write"
},
"parameters": [
{
"name": "access_token",
"type": "oauth"
}
]
然而,一旦我将 oauth
键添加到清单中,我的本地 ZAT 服务器就会崩溃。所以服务器将正确启动,但只要我在浏览器中刷新 Zendesk,服务器就会崩溃。由此产生的 Ruby 崩溃报告并没有透露太多信息(至少对我而言)。
所以我几乎在第一个障碍上就倒下了。任何指针将不胜感激。我只想提一下,我使用的是 M1 MacBook,以防万一与 ZAT 服务器不兼容。
所以我不确定我的 ZAT 服务器不断崩溃的原因,但解决方案是放弃它以支持新的 ZCLI 服务器: