getMyRecords methode

getMyRecords methode

Doel

U kunt de getMyRecords methode gebruiken voor het ophalen van gegevens door de eigenaar van het verificatietokenzoals opgegeven in het API-verzoek.

URL van het verzoek

XML-indeling:
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token&scope=crmapi

JSON-indeling:
https://crm.zoho.com/crm/private/json/Leads/getMyRecords?authtoken=Auth Token&scope=crmapi

Parameters van het verzoek

ParameterGegevenstypeBeschrijving
authtoken*StringVersleutelde alfanumerieke tekenreeks ter verificatie van uw Zoho inloggegevens.
scope*StringVoer als waarde crmapi in
selectColumnsStringVoor het selecteren van de verplichte velden in de CRM-module.
Indeling: Module(optionele kolommen)
Voorbeeld: leads(Achternaam,website,e-mail) of All
fromIndexIntegerStandaardwaarde - 1
toIndexIntegerStandaardwaarde - 20
Maximale bereikwaarde - 200
[Maximale bereikwaarde = toIndex - fromIndex]
sortColumnStringStringU kunt een van de velden in het CRM selecteren om de gegevens te sorteren.
Ex: sortColumnString=Company
In dit geval zullen de gegevens op basis van het Company veld worden gesorteerd
sortOrderStringStringSorteervolgorde: oplopend of aflopend
Als u de sortColumnString parameter gebruikt worden de gegevens standaard in oplopende volgorde gesorteerd.
lastModifiedTimejjjj-mm-dd uu:mm:ssStandaardwaarde: null
Als u het tijdstip invoert, worden aangemaakte/gewijzigde gegevens opgehaald na het ingestelde tijdstip.
newFormatInteger (1 of 2)newFormat=1: Om velden met 'null'-waarden uit te sluiten wanneer u gegevens uit uw CRM-account ophaalt.
newFormat=2: Om velden met 'null'-waarden op te nemen wanneer u gegevens uit uw CRM-account ophaalt.
versionInteger

version = 1:(standaard waarde) Hiermee worden responses opgehaald op basis van de eerdere API-implementatie, d.w.z. van vóór de doorgevoerde verbeteringen.
version = 2: Hiermee worden responses opgehaald op basis van de meest recente API-implementatie.

Huidige versie is 4.

* - Verplichte parameter

Opmerking:

  • Raadpleeg de Releaseopmerkingen voor meer informatie over doorgevoerde verbeteringen in de API-implementatie.

Foutcodes

Raadpleeg de Foutcodes.

Aanvullende opmerkingen

  • Tijdens het ophalen van gegevens uit uw Zoho CRM-account wordt beveiliging op basis van rollen (rollen, profielen, beveiliging op veldniveau en regels voor het delen van gegevens) toegepast. Voor beveiliging op basis van rollen, zie Beveiligingsbeheer.
  • fromIndex en toIndex zijn optionele parameters. Standaard is de fromIndex 1 en de toIndex 20.
  • sortColumnString en sortOrderString zijn ook optionele parameters
  • De waarde van de lastModifiedTime parameter moet de volgende indeling hebben: jjjj-mm-dd uu:mm:ss

Voorbeelden

Lead-gegevens ophalen uit Zoho CRM

https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?newFormat=1&authtoken=Auth Token&scope=crmapi

Om gegevens op te halen uit andere modules, vervangt u Leads door Accounts, Contacts, Potentials, etc.

Meer dan 200 records ophalen

U kunt standaard 20 records per batch ophalen. Met behulp van de toIndex parameter kunt u echter maximaal 200 records per batch ophalen. Om meer dan 200 records op te halen, dient u de onderstaande stappen te volgen:

Iteratie 1: fromIndex=1&toIndex=200
Iteratie 2: fromIndex=201&toIndex=400

Leads met de bedrijfsnaam in oplopende volgorde ophalen

sortColumnString=Company&sortOrderString=asc

Leads met de bedrijfsnaam in aflopende volgorde ophalen

sortColumnString=Company&sortOrderString=desc

Leads ophalen zonder de newFormat parameter in te vullen

Opmerking:

  • Wanneer de response-indeling niet wordt gespecificeerd, wordt de standaardwaarde '1' toegewezen aan de newFormat parameter, d.w.z. newFormat = 1

https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token&scope=crmapi&selectColumns=Leads(Lead Owner,First Name,Last Name,Email,Company,No of Employees,Annual Revenue,Created By,Created Time)

Dit zal een response terugsturen zoals hieronder getoond:

<Leads>
<row no="1">
<FL val="LEADID">2000000022020</FL>
<FL val="SMOWNERID">2000000018005</FL>
<FL val="Lead Owner">John</FL>
<FL val="Company">Zillium</FL>
<FL val="First Name">Scott</FL>
<FL val="Last Name">James</FL>
<FL val="No of Employees">10</FL>
<FL val="Annual Revenue">1000.0</FL>
<FL val="SMCREATORID">2000000016908</FL>
<FL val="Created By">John</FL>
<FL val="Created Time">2010-03-16 10:04:52</FL>
<FL val="Modified Time">2010-03-16 10:04:52</FL>
</row>
</Leads>

Leads ophalen met 'newFormat=2"

https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token&scope=crmapi&newFormat=2&selectColumns=Leads(Lead Owner,First Name,Last Name,Company,Designation,Email,Phone,Fax,Mobile,Website,Lead Source,Lead Status,No of Employees,Annual Revenue)

Dit zal een response terugsturen zoals hieronder getoond:

<Leads>
<row no="1">
<FL val="LEADID">2000000022020</FL>
<FL val="SMOWNERID">2000000018005</FL>
<FL val="Lead Owner">John</FL>
<FL val="Company">Zillium</FL>
<FL val="First Name">Scott</FL>
<FL val="Last Name">James</FL>
<FL val="Designation">null</FL>
<FL val="Email">null</FL>
<FL val="Phone">null</FL>
<FL val="Fax">null</FL>
<FL val="Mobile">null</FL>
<FL val="Website">null</FL>
<FL val="Lead Source">null</FL>
<FL val="Lead Status">null</FL>
<FL val="No of Employees">0</FL>
<FL val="Annual Revenue">0.0</FL>
</row>
</Leads>

De eerste 25 leads ophalen uit Zoho CRM

https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token&scope=crmapi&newFormat=1&selectColumns=Leads(Lead Owner,First Name,Last Name,Email,Company)&fromIndex=1&toIndex=25

Leads ophalen met 'lastModifiedTime”-parameter

https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token&scope=crmapi&newFormat=1&selectColumns=Leads(Lead Owner,First Name,Last Name,Email,Company)&lastModifiedTime=2010-04-21 11:09:23

Opmerking:

  • Als u het tijdstip invoert worden gewijzigde gegevens na het ingestelde tijdstip opgehaald.

Alle velden van leads selecteren met newFormat=1 parameter

https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token&scope=crmapi&newFormat=1&selectColumns=All

Opmerking:

  • Hiermee worden alle velden die een waarde hebben teruggestuurd.

Alle velden van leads selecteren met newFormat=2

https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token&scope=crmapi&newFormat=2&selectColumns=All

Opmerking:

  • Hiermee worden alle velden teruggestuurd, inclusief null-waarde velden.

Leads ophalen met lastModifiedTime, fromIndex en toIndex parameters

https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token&scope=crmapi&newFormat=1&selectColumns=Leads(Lead Owner,First Name,Last Name,Email,Company)&lastModifiedTime=2010-04-21 11:09:23 &fromIndex=1&toIndex=25

Testprogramma

U kunt het bijgevoegde programma gebruiken om de werking van de getMyRecords methode in uw Java omgeving uit te voeren en te testen.

Het Java-programma bevat het volgende:

  • de indeling van het genereren van het verificatietoken
  • de parameters en hun waarden
  • het werkelijke gebruik van de methode

Share this post : FacebookTwitter

Still can't find what you're looking for?

Write to us: support@zohocrm.com