API-versies - vergelijkingsdocument

    V2 vs. V1

    De update naar versie 2.0 van de Zoho-API's had een grote invloed op het gebruik van API's en Functies (voorheen aangepaste functies). De werking van de API's is veelal hetzelfde, maar de syntaxis, uitvoer en methoden zijn anders.

    Het doel van dit document is om duidelijk het verschil tussen de twee API's aan te geven en gebruikers meer inzicht in versie 2.0 te geven.

    Wat is er anders in V2:

    • API-aanvragen en -invoerindelingen ondersteunen alleen JSON.
    • API's worden geverifieerd met het OAuth 2.0-protocol.
    • Er zijn API-namen voor modules, velden en related_lists in versie 2.0, in plaats van weergavelabels zoals in API's van versie 1.0.
    • API-aanroeplimieten zijn gebaseerd op een 24-uursperiode, terwijl in V 1.0 de API-aanroeplimiet is gebaseerd op de PST-tijdzone.
    • Datum-tijdwaarden worden gegeven in de datum- en tijdnotatie van ISO 8601 (2018-03-28T10:32:45+05:30).
    • Alle API-namen die beginnen met $ zijn alleen-lezenkenmerken.
    • Wanneer u een record ophaalt, is de respons voor lege velden JSON Null.
    • API-namen van modules kunnen worden opgehaald met behulp van 'https://www.zohoapis.com/crm/v2/settings/modules' - URL aanvragen
    • Bij API's voor invoegen, bijwerken en upserten kunnen geautomatiseerde acties zoals workflow, goedkeuring en Blueprint voor alle records worden geactiveerd met de sleutel "trigger":["approval",”workflow","blueprint"]
    • In API's voor ophalen hebben antwoorden een JSON-object info. Bijvoorbeeld:

      "info": {
          "per_page": 200,
          "count": 1,
          "page": 1,
          "more_records": false
        }

      • page: om de lijst met records van de betreffende pagina's op te halen. De standaardwaarde is 1.
      • per_page: om de lijst met beschikbare records per pagina op te halen. De standaardwaarde is 200.
      • U kunt more_records gebruiken om te weten te komen of u een extra API-aanroep moet maken om de volgende set records op te halen
    • getMyRecords (v1.0-API) kan worden opgehaald met de API searchRecords in versie 2.0

    Wijzigingen in veldkenmerken:

    In API-versie 1.0Equivalent in API-versie 2.0
    {MODULE}ID (bijv. LEADID, CONTACTID, enz.)ID
    SMOWNERIDID gegeven binnen het JSON-object Owner.
    {MODULE} OWNER (bijv. Lead Owner, Case Owner)naam gegeven binnen het JSON-object Owner.
    SMCREATORIDID gegeven binnen het JSON-object Created_By
    Gemaakt doornaam gegeven binnen het JSON-object Created_By.
    MODIFIEDBYID gegeven binnen het JSON-object Modified_By
    Aangepast doornaam gegeven binnen het JSON-object Modified_By.

    Typen veldindelingen:

    VeldtypeV1.0-indelingV2.0-indeling
    Eén regel<FL val="Single_Line 1"> <![CDATA[this is single line]]> </FL>"Single_Line_1": "This is single line",
    Meerdere regels<FL val="Multi-Line 1"><![CDATA[this is multi line second line]]></FL>"Multi_Line_1": "This is \multi line\second line",
    E-mailadres<FL val="Email"><![CDATA[email@zoho.com]]><FL>"Email_1": "email1@email.com",
    Telefoonnummer<FL val="Phone 1"><![CDATA[9900000000]]></FL>"Phone_1": "9900000000",
    Selectielijst<FL val="picklist1"><![CDATA[one]]></FL>"picklist1": "one",
    Selectielijst voor meerdere selecties<FL val="Multi-Select 1"><![CDATA[Option1;Option 2]]></FL>"Multi_Select_1": [
        "Option 1",
        "Option 2"
      ]
    Datum<FL val="Date 1"><![CDATA[2018-03-29]]></FL>"Date_1": "2018-03-29",
    Datum/tijd<FL val="Date/Time 1"><![CDATA[2018-04-07 10:00:00]]></FL>"Date_Time_1": "2018-04-07T10:00:00+05:30",
    Getal<FL val="Number 1"><![CDATA[50000]]></FL>"Number_1": 50000,
    Valuta<FL val="Currency 1"><![CDATA[230000500]]></FL>"Currency_1": 230000500,
    Decimaal<FL val="Decimal 1"><![CDATA[1234.9]]></FL>"Decimal_1": 1234.9,
    Percentage<FL val="Percent 1"><![CDATA[12.3]]></FL>"Percent_1": 12.3,
    Lang geheel getal<FL val="Long Integer 1"><![CDATA[6780000000780000]]></FL>"Long_Integer_1": "6780000000780000",
    Selectievakje<FL val="Checkbox 1"><![CDATA[true]]></FL>"Checkbox_1": true,
    URL<FL val="URL 1"><![CDATA[https://www.zoho.com]]></FL>"URL_1": "https://www.zoho.com",
    Zoeken<FL val="Lookup 1"><![CDATA[9500495sam]]></FL>"Lookup_1": {
        "name": "9500495sam",
        "id": "1386586000001815005"
      }
    Recordeigenaar<FL val="SMOWNERID">1386586000000078001</FL>
    <FL val="Lead Owner"<>![CDATA[BruceWills]]></FL>
    "Owner": {     "name": "Bruce Wills",     "id": "1386586000000078001"   },
    Lay-outn.v.t."Lookup_1": {
        "name": "9500495sam",
        "id": "1386586000001815005"
      }

    API-methoden

    Naam methodeDoel
    getRecords Alle gebruikersgegevens zoals gespecificeerd in de API-aanvraag ophalen
    getRecordByIdAfzonderlijke records per record-ID ophalen
    getDeletedRecordIds De lijst met ID's van verwijderde records uit de prullenbak ophalen
    insertRecords  Records in de vereiste Zoho CRM-module invoegen
    updateRecords De records in Zoho CRM bijwerken of wijzigen
    getSearchRecordsByPDC De waarden op basis van vooraf gedefinieerde kolommen zoeken
    deleteRecordsDe geselecteerde records verwijderen
    convertLeadLeads omzetten in potentieel, account en contactpersoon
    getRelatedRecordsRecords gerelateerd aan een primaire module ophalen
    getFields Details van velden die beschikbaar zijn in een module ophalen
    updateRelatedRecords Records die gerelateerd zijn aan een andere record bijwerken
    getUsers De lijst van gebruikers in uw organisatie ophalen
    uploadFile Een bestand aan een record toevoegen
    delink De relatie tussen bovenliggende en onderliggende records loskoppelen
    downloadFile Een bestand dat is gekoppeld aan een record downloaden
    deleteFile Een bestand dat is gekoppeld aan een record verwijderen
    uploadPhoto Een foto aan een contactpersoon of lead toevoegen
    downloadPhoto De foto van een contactpersoon of lead downloaden
    deletePhoto Een foto van een contactpersoon of lead verwijderen
    getModules Alle modules van een Zoho CRM-account ophalen
    searchRecords De records die overeenkomen met uw zoekcriteria ophalen

    Share this post : FacebookTwitter

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

    Write to us: support@zohocrm.com

     
     

    Thanks for the recommendations. We will incorporate them at the earliest.

    Feedback over vertaling

    We horen graag uw mening over de vertaling van de pagina.

    Naam*

    E-mail*

    Onderwerp*

    Foutbeschrijving

    Page URL

    Screenshots Bestanden bijvoegen   Elk bestand kan maximaal 20 MB groot zijn.U kunt maximaal 5 bestanden tegelijk toevoegen.

    Feedback