开始
开始
Zend亚博esk应用程序框架(ZAF)允许你为Zendesk产品添加功能或与之集成。由于应用程序在产品的iframe中运行,因此您可以使用任何喜欢的技术构建应用程序,包括服务器端技术。该框架还允许您的应用程序使用跨支持的Zendesk产品的一致api访问各种产品资源。亚博电脑端亚博
它是如何工作的?
所有的应用程序都有manifest.json文件,指定一个或多个Zendesk产品中的一个或多个位置,例如票证侧边栏或导航栏。亚博这些位置是iframe可以出现在产品中的位置。指定要在iframe中指定位置显示的页面。例子:
{
“位置”:{
“支持”:{
“ticket_sidebar”:“资产/ start.html”
}
}
}
然后,您可以使用任何喜欢的客户端或服务器端技术构建应用程序。如果你只使用客户端技术,如HTML、JavaScript和CSS,你可以让Zendesk托管应用程序。如果你更喜欢使用服务器端技术,你可以在远程服务器上托管应用程序。亚博
如果你想让应用中的某个页面与框架api交互,请导入ZAF SDK。例子:
<脚本src="https://static.zdassets.com/亚博zendesk_app_framework_sdk/2.0/zaf_sdk.min.js">脚本>
有了SDK,你可以创建一个ZAFClient对象,让你与主机Zendesk产品通信:亚博
var客户端=ZAFClient。初始化();
客户端。得到(“ticket.requester.name”)。然后(函数(数据){
控制台。日志(数据);// {"ticket.request .name": "Mikkel Svane"}
});
要了解更多信息,请参见使用框架api。
文档
要想弄湿你的脚,请看亚博Zendesk应用快速入门和测试驱动Apps框架
要获得更多的实际操作,请参阅构建您的第一个Zendesk支持应用程序亚博,构建您的第一个Zendesk聊天应用程序亚博,或创建你的第一个Sell应用,每一个都是由五部分组成的教程系列,描述了如何从头开始构建一个简单的客户端应用程序
要构建第一个服务器端应用程序,请参见构建服务器端应用
要创建和配置一个新应用,请参见设置新应用
有关简明的开发人员指南,请参见使用Apps框架
要提出问题、提供答案和加入讨论,请参见亚博Zendesk Apps框架(ZAF)社区
看看我们的演示应用程序
要了解Zendesk应用程序亚博术语,请参阅术语表。
有关参考文档,请参阅: