我正在构建一个 Zendesk 应用程序,它将向 webhook 发布各种信息。目前,我遇到了两个问题。client.invoke()当按下发送电子邮件按钮时,该函数表示它不是控制台中的函数。此外,有时按下按钮后,应用程序会成功发布到 webhook,其他时候根本不会发布。我无法缩小导致发布时出现差异的原因。我不确定这是否与我构建的应用程序或与 Zendesk 交互的问题有关。这是应用程序:<!DOCTYPE html><html><head> <meta charset="utf-8"> <link href="https://cdn.jsdelivr.net/bootstrap/2.3.2/css/bootstrap.min.css" rel="stylesheet"> <link href="main.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript" src="https://assets.zendesk.com/apps/sdk/2.0/zaf_sdk.js"></script> <script src="https://cdn.jsdelivr.net/handlebarsjs/4.0.8/handlebars.min.js"></script></head><body> <script> var client = ZAFClient.init(); client.invoke('resize', { width: '100%', height: '450px' }); client.get('ticket.brand.subdomain').then( function(data) { var subdomain = data['ticket.brand.subdomain']; console.log('Zendesk Subdomain is ' + subdomain); document.getElementById('subdomainform').value = subdomain; }); client.get('ticket.organization.id').then( function(data) { var org_id = data['ticket.organization.id']; console.log('Org id is ' + org_id); document.getElementById('orgidform').value = org_id; }); </script> <form name="submissionForm"> <div class="formBox"> <label for="title">First Name</label> <input type="text" id="firstName" placeholder="First Name"/> </div> <div class="formBox"> <label for="title">Last Name</label> <input type="text" id="lastName" placeholder="Last Name"/> </div> <div class="formBox"> <label for="title">Email</label> <input type="text" id="email" placeholder="Email"/> </div> <div class="formBox"> <select id="rescom"> <option value="residential">Residential</option> <option value="commercial">Commercial</option> </select> </div>我错过了什么?感谢可以提供的任何和所有帮助。
添加回答
举报
0/150
提交
取消