4

Can anyone please tell me the process of posting the data captured from,a html web form into zoho CRM?

I have created a normal client side html form with all the necessary validations using JavaScript now I want to store the data from that form into zoho CRM so that I can,analyze data better.

4

3 回答 3

2

这可以在 javascript 中完成。我建议使用 jQuery Ajax 方法来完成此操作:

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

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

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

其中 data 是您要写入 zoho 的 XML 文档。例如,要写入 Lead 表,它看起来像:

<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">name@mydomain.com</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 以及您的身份验证令牌以及 scope=crmapi 和 newFormat=1。

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

话虽如此,使用 javascript 可能并不可取,因为您必须向世界公开您的 AUTH 密钥。我不确定,但使用此身份验证密钥,我想任何人都可以在您不知情或未经您许可的情况下读取、写入或更新您的 Zoho CRM。我建议对在 Javascript 中执行此操作的安全影响进行一些研究。我个人从未在 JS 中做过;仅在 PHP 和 C# 中。

詹姆士

于 2013-10-24T14:32:04.760 回答
0

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

于 2015-10-25T00:48:46.923 回答
0

在没有令牌和 API 的情况下向 Zoho CRM 提交内容。您可以通过 Postman 完成。首先,您应该在 Zoho CRM 中创建一个表单。然后将该表格发布在测试网页上。然后使用 postman 和 postman 拦截器来抓取真实的 post 数据。完成后它应该看起来像这样:

Function Pushlead(){
  var settings = {
  "async": true,
  "crossDomain": true,
  "url": "https://crm.zoho.com/crm/WebForm",
  "method": "POST",
  "headers": {
    "origin": "https://ad5319be-4b64-4b9e-84ec-42d70d3cbe55.htmlcomponentservice.com",
    "upgrade-insecure-requests": "1",
    "dnt": "1",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": wixWindow.formFactor,
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3",
    "cache-control": "no-cache",
    "postman-token": "3a7fb37a58"
  },
  "data": {
      "zohoVariableName":"YourVar",
      "etc":"Yours"
  };
}

邮递员会给出这个代码。然后在数据对象中,您只需将要发布的字段以普通 json 格式复制/粘贴到 crm。

于 2019-02-23T02:17:19.873 回答