2012-05-28 1 views
0

Zoho CRM에는 사용자 정의 데이터로 사용자 정의 필드를 확장하는 기능이 내장되어 있습니다. API를 통해이 값을 가져올 수있는 방법이 있습니까?API를 통해 Zoho CRM PickList (리드 소스, 업계, 통화 등) 값 가져 오기

는 API에 따르면 documendation에만이 항목을 사용할 수 있습니다 :

  • 계정
  • 연락처
  • 잠재력
  • 캠페인
  • 작업을 리드
  • 이벤트
  • 케이스
  • 솔루션
  • 제품
  • 가격
  • 지수는 구매 판매를
  • 송장 납품업자
  • 노트
  • 통화

및 개발할 같이 URL을 통해이를 조회 할 수 있습니다

https://crm.zoho.com/crm/private/xml/[[EntryName]]/getRecords?newFormat=1&authtoken=[[AuthToken]]&scope=crmapi 

새로운 리드를 만들 수있는 맞춤 앱을 만들고 있는데 클라이언트는 내 앱에서 리드 소스를 수정할 수 있기를 원합니다.

'리드 소스'필드의 기존 값을 얻는 방법은 무엇입니까?

ps : 나는 모든 리드를 쿼리하여 필드 값을 얻을 수 있다는 것을 알고 있지만 해결책은 아닙니다.

답변

1

대답은이 API 방법을 사용하는 것입니다

https://zohocrmapi.wiki.zoho.com/getFields.html

목적

당신은 특정 모듈에서 사용할 수있는 필드의 상세 정보를 가져 오기 위해 getFields 방법을 사용할 수 있습니다.

요청 URL

XML : https://crm.zoho.com/crm/private/xml/Tasks/getFields?authtoken=AuthToken&scope=crmapi

JSON : https://crm.zoho.com/crm/private/json/Tasks/getFields?authtoken=AuthToken&scope=crmapi

샘플 응답

<Leads> 
<section name="Lead Information" dv="Lead Information"> 
<FL req="false" type="Lookup" isreadonly="false" maxlength="120" label="Lead Owner" dv="Lead Owner" customfield="false" /> 
<FL req="true" type="Text" isreadonly="false" maxlength="100" label="Company" dv="Company" customfield="false" /> 
<FL req="false" type="Text" isreadonly="false" maxlength="40" label="First Name" dv="First Name" customfield="false" /> 
<FL req="true" type="Text" isreadonly="false" maxlength="80" label="Last Name" dv="Last Name" customfield="false" /> 
<FL req="false" type="Text" isreadonly="false" maxlength="100" label="Designation" dv="Title" customfield="false" /> 
<FL req="false" type="Email" isreadonly="false" maxlength="100" label="Email" dv="Email" customfield="false" /> 
<FL req="false" type="Phone" isreadonly="false" maxlength="30" label="Phone" dv="Phone" customfield="false" /> 
<FL req="false" type="Text" isreadonly="false" maxlength="30" label="Fax" dv="Fax" customfield="false" /> 
<FL req="false" type="Phone" isreadonly="false" maxlength="30" label="Mobile" dv="Mobile" customfield="false" /> 
<FL req="false" type="Website" isreadonly="false" maxlength="120" label="Website" dv="Website" customfield="false" /> 
... 
<section name="Address Information" dv="Address Information"> 
<FL req="false" type="Text" isreadonly="false" maxlength="250" label="Street" dv="Street" customfield="false" /> 
<FL req="false" type="Text" isreadonly="false" maxlength="30" label="City" dv="City" customfield="false" /> 
<FL req="false" type="Text" isreadonly="false" maxlength="30" label="State" dv="State" customfield="false" /> 
<FL req="false" type="Text" isreadonly="false" maxlength="30" label="Zip Code" dv="Zip Code" customfield="false" /> 
<FL req="false" type="Text" isreadonly="false" maxlength="30" label="Country" dv="Country" customfield="false" /> 
</section> 
<section name="Description Information" dv="Description Information"> 
<FL req="false" type="TextArea" isreadonly="false" maxlength="32000" label="Description" dv="Description" customfield="false" /> 
</section> 
</Leads> 

및 요소 FL [@ 라벨 = '리드 소스'] 내가 찾고 있던 결과입니다

<FL req="false" type="Pick List" isreadonly="false" maxlength="120" label="Lead Source" dv="Lead Source" customfield="false"> 
<val>-None-</val> 
<val default="true">Advertisement</val> 
<val>Cold Call</val> 
<val>Employee Referral</val> 
<val>External Referral</val> 
<val>OnlineStore</val> 
<val>Partner</val> 
<val>Public Relations</val> 
<val>Sales Mail Alias</val> 
<val>Seminar Partner</val> 
<val>Seminar-Internal</val> 
<val>Trade Show</val> 
<val>Web Download</val> 
<val>Web Research</val> 
<val>4444</val> 
</FL> 

문제는 내가 더 PickupList 필드가없는 객체에이 방법을 테스트이었다, 나는 가능한 값을 단지 정의를 반환 결정하지만.