zoho crm api insert / update Leads

时间:2014-03-03 11:41:50

标签: xml api crm zoho

我正在尝试使用Zoho CRM API更新和插入潜在客户,我有时会收到以下错误:

<response><error><code>4600</code><message>Unable to process your request. Please verify if the     name and value is appropriate for the "xmlData" parameter.</message></error></response>

我的问题是,有时候一切正常,有时候我会收到这个错误,但我很难看到“好”的XML和“坏的”XML之间的区别。我将所有值都包含在CDATA标签中。

2 个答案:

答案 0 :(得分:1)

zoho api的标准xml格式如下,请根据此更新您的xml格式。

$xmlData=
<Leads>
<row no="1">
<FL val="Lead Source">Web Download</FL>
<FL val="Company">Your Company</FL>
<FL val="First Name">Hannah</FL>
<FL val="Last Name">Smith</FL>
<FL val="Email">testing@testing.com</FL>
<FL val="Title">Manager</FL>
<FL val="Phone">1234567890</FL>
<FL val="Home Phone">0987654321</FL>
<FL val="Other Phone">1212211212</FL>
<FL val="Fax">02927272626</FL>
<FL val="Mobile">292827622</FL>
</row>
</Leads>

答案 1 :(得分:0)

由于响应4600表示xml不是可读形式,因此应仔细检查xml值,看是否有任何特殊字符导致问题。就我而言,撇号打破了xml。