有没有人有使用 FRESHDESK API http://freshdesk.com/api/创建票证的经验?
它在文档中说
Request URL: domain_URL/helpdesk/tickets.xml
Request method: POST
<helpdesk_ticket>
<description>Disk failure problem</description> <!--Mandatory -->
<email>sample@example.com</email> <!--Mandatory -->
<priority>1</priority> <!-- Optional -->
<status>2</status> <!-- Optional -->
</helpdesk_ticket>
但我有点不确定如何在我的 HTML 代码中使用它,所以我尝试使用它
%form.stacked_form{:action => "http://onehouse.freshdesk.com/helpdesk/tickets.xml", :method => "POST"}
在我的表格中,它似乎将带有相关信息的票张贴到 FRESHDESK 网站。
然而,它把我送到一个 XML 页面,上面写着:
此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。
我得到了一堆这样的东西
<helpdesk-ticket>
<cc-email type="yaml">--- :fwd_emails: [] :cc_emails: []</cc-email>
<created-at type="datetime">2013-07-30T13:04:18-07:00</created-at>
<deleted type="boolean">false</deleted>
<delta type="boolean">true</delta>
<description>Not given.</description>
<description-html><div>Not given.</div></description-html>
<display-id type="integer">42</display-id>
<due-by type="datetime">2013-08-02T13:04:17-07:00</due-by>
<email-config-id type="integer" nil="true"/>
<frDueBy type="datetime">2013-07-31T13:04:17-07:00</frDueBy>
<fr-escalated type="boolean">false</fr-escalated>
<group-id type="integer" nil="true"/>
<id type="integer">17054416</id>
<isescalated type="boolean">false</isescalated>
<owner-id type="integer" nil="true"/>
<priority type="integer">1</priority>
<requester-id type="integer">5947991</requester-id>
<responder-id type="integer" nil="true"/>
<source type="integer">2</source>
<spam type="boolean">false</spam>
<status type="integer">2</status>
<subject/>
<ticket-type>Lead</ticket-type>
<to-email nil="true"/>
<trained type="boolean">false</trained>
<updated-at type="datetime">2013-07-30T13:04:18-07:00</updated-at>
<urgent type="boolean">false</urgent>
<status-name>Open</status-name>
<requester-status-name>Being Processed</requester-status-name>
<priority-name>Low</priority-name>
<source-name>Portal</source-name>
<requester-name>Richard Ahn</requester-name>
<responder-name>No Agent</responder-name>
<notes type="array"/>
<attachments type="array"/>
<to_emails></to_emails>
<custom_field></custom_field>
</helpdesk-ticket>
我有点不确定我应该做些什么来解决这个问题......在我点击提交后,票确实被创建并且在freshdesk网站上我可以看到我的票请求。
我只需要一种方法让它重定向或向用户发送某种确认消息,说您的请求已发送...
如果有人有任何信息,他们可以给我,那就太好了。