2013-10-21 3 views
2

아무도 zoho CRM으로 html 웹 양식을 캡처 한 데이터를 게시하는 프로세스를 알려주시겠습니까?사용자 정의 html 양식 데이터를 zoho crm에 게시

자바 스크립트를 사용하여 필요한 모든 유효성 검사가 포함 된 일반 클라이언트 측 HTML 양식을 작성했습니다. 이제는 zoho CRM에 해당 양식의 데이터를 저장하여 데이터를 더 잘 분석 할 수 있습니다.

답변

1

이것은 자바 스크립트에서 수행 할 수 있습니다. 나는 이러한 목표를 달성하기 위해 jQuery를 아약스 방법을 사용하는 것이 좋습니다 것입니다 :

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

당신은 같은 것을 할 수 있어야한다 :

데이터는 당신이 조호에 기록 할 XML 문서입니다
$.ajax({ 
    type: "POST", 
    url: url, 
    data: data, 
    success: success, 
    dataType: 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

이 모든 것을이 당신이 세계로 AUTH 키를 노출해야하는 것처럼 자바 스크립트, 바람직하지 않을 수도 있습니다 사용했다된다. 확실하지는 않지만이 인증 키를 사용하면 지식이나 허가없이 Zoho CRM을 읽고, 작성하거나 업데이트 할 수 있습니다. Javascript에서이 작업을 수행 할 경우의 보안 관련 문제에 대한 연구를 제안합니다. 나는 개인적으로 JS에서 해본 적이 없다. PHP와 C#에서만 가능합니다.

제임스

0

두 가지 옵션 : 1) 당신은 소호 CRM에 양식을 제출할 수 있습니다 -의 설정에서 웹 양식을 생성, 당신은 작업 및 입력 필드해야한다 무엇을 볼 수 있습니다. 2) AJAX를 통해 수행하려는 경우 CORS 문제로 인해 직접 처리 할 수 ​​없습니다. 그러나 ZOHO CRM에 API (https://www.zoho.com/crm/help/api/insertrecords.html 참조) 을 사용하도록 밀어 넣기 위해 서버 측 PHP를 직접 설정할 수 있습니다.