2013-10-21 57 views
2

任何人都可以请告诉我从zoho CRM中将html web表单捕获的数据发布到zoho CRM的过程吗?将自定义html表单数据发布到zoho crm中

我创建了一个正常的客户端HTML表单,并使用JavaScript进行了所有必要的验证,现在我想将表单中的数据存储到zoho CRM中,以便我可以更好地分析数据。

回答

1

这是可以做到的JavaScript。我会建议使用jQuery的Ajax方法来实现:

http://api.jquery.com/jQuery.post/

你应该能够做这样的事情:

$.ajax({ 
    type: "POST", 
    url: url, 
    data: data, 
    success: success, 
    dataType: xml 
}); 

,其中数据是要写入ZOHO的XML文档。例如写入铅表它看起来像:

<Leads> 
    <row no="1"> 
    <FL val="Lead Source">My Lead Source</FL> 
    <FL val="Last Name">Smith</FL> 
    <FL val="First Name">James</FL> 
    <FL val="Email">[email protected]</FL> 
    <FL val="Phone">555-1234</FL> 
    <FL val="Website">www.mydomain.com</FL> 
    <FL val="Description">Some Informative Description</FL> 
    </row> 
</Leads> 

所有这一切都将得到张贴到

crm.zoho.com/crm/private/xml/Leads/insertRecords与您一起权威性令牌和范围= crmapi和newFormat = 1。

更多信息可以在这里找到: http://www.zoho.com/crm/help/api/insertrecords.html

之所以这么说,使用JavaScript可能并不可取,因为你会暴露你的AUTH键走向世界。我不确定,但是通过这个认证密钥,我想会有人在你不知情或不许可的情况下阅读,编写或更新你的Zoho CRM。我建议在Javascript中对此做一些研究。我个人从未在JS中做过;只在PHP和C#中。

詹姆斯

0

两个选项: 1)您可以提交表单SOHO CRM - 生成网页形式,其设置,你会看到什么应该是动作和输入字段。 2)如果你想通过AJAX来做,你不能直接做,因为CORS问题。但是您可以设置自己的服务器端PHP,将其推送到ZOHO CRM中,使用其API(请参阅:https://www.zoho.com/crm/help/api/insertrecords.html) ,然后与其交互。

相关问题