我对构建 Zendesk 应用程序完全陌生,所以我一直在阅读文档: https ://developer.zendesk.com/documentation/apps/build-an-app/build-your-first-support-app/part -1-奠定基础/
我的客户端应用程序在 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 服务器不兼容。