Это можно сделать в javascript. Я бы предложил использовать метод jQuery Ajax для этого:
http://api.jquery.com/jQuery.post/
Вы должны быть в состоянии сделать что-то вроде этого:
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: xml
});
где data — XML-документ, который вы хотите записать в zoho. Например, для записи в таблицу 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">[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 вместе с вашим токеном аутентификации и scope=crmapi и newFormat=1.
Дополнительную информацию можно найти здесь: http://www.zoho.com/crm/help/api/insertrecords.html
При всем при этом использование javascript может быть нецелесообразно, так как вам придется открыть миру свой ключ AUTH. Я не знаю точно, но я полагаю, что с этим ключом авторизации любой сможет читать, писать или обновлять вашу Zoho CRM без вашего ведома или разрешения. Я бы предложил провести некоторое исследование последствий для безопасности при выполнении этого в Javascript. Я лично никогда не делал этого в JS; только в PHP и C#.
Джеймс
person
James Smith
schedule
24.10.2013