这可以在 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# 中。
詹姆士