Oversat med AI. Fællesskabet har endnu ikke gennemgået oversættelsen. Læs på engelsk

Blog · 10. oktober 2023 · Steve Simpson · Integration

På tværs af API'erne: en oversigt over Salesforces API'er

Velkommen til endnu et afsnit i integrationsserien. Denne gang udforsker vi den indviklede verden af Salesforces API’er, en afgørende del af effektive integrationer.

Introduktion til Salesforces API’er

Find vej blandt Salesforces API’er

Salesforce tilbyder et væld af API’er, der hver har sit eget formål og sine egne funktioner. Denne guide tager dig gennem dem og hjælper dig med at forstå, hvordan du bruger dem effektivt til forskellige integrationsopgaver.

Forstå autentificeringen

Før vi dykker ned i API’erne, er det vigtigt at forstå autentificeringsprocessen. Når en browser tilgår Salesforce, autentificerer den sig mod en server, før den når det private indhold. Den autentificering er vigtig, uanset om du besøger offentlige websteder, Experience-portaler eller endda offentlige sider til Web-to-Lead og Web-to-Case.

Diagram: adgang til Salesforce og API'er. En klientapplikation og en browser autentificerer sig via autentificeringsserveren og når derefter versionerede webtjenester (standard-API'erne), ikke-versionerede brugerdefinerede REST- og SOAP-tjenester, offentlige websteder, Web-to-Lead og Email-to-Case

Versionerede og ikke-versionerede webtjenester

Hvorfor versioner er vigtige

Salesforce udgiver API’er under bestemte versionsnumre og bevarer deres funktioner og kompatibilitet i årevis, indtil de til sidst udfases.

Som forbruger skal du vide, hvilken version du bruger, og være klar til at opgradere til nyere versioner (med test).

Brugerdefinerede REST- og SOAP-API’er

For brugerdefinerede REST- eller SOAP-API’er, som du selv bygger, står Salesforce ikke for versionsstyring. Det er dit ansvar at forvalte og vedligeholde dem, så de fungerer som forventet efter hver opdatering af Salesforce.

Diagram: de Salesforce-API'er, en ekstern klient kan kalde (SOAP, REST, Bulk, Apex SOAP og REST, Metadata, Tooling, Streaming og Pub/Sub) efter at have autentificeret sig via en forbundet app og en integrationsbruger

Autentificering af eksterne klienter

Når eksterne klienter tilgår Salesforce, skal de autentificere sig gennem bestemte flows. Klienterne kan være af mange slags, blandt andet SOAP-klienter, der bruger Enterprise- eller Partner-WSDL, REST-klienter, Bulk API-klienter og mange flere.

Udforsk forskellige API’er

Salesforce har et bredt udvalg af API’er, der hver er designet til bestemte opgaver og funktioner. Fra den nye event bus i Salesforce til API’er til forskellige brancher som sundhed og produktion findes der et API til næsten ethvert behov.

Skærmbillede: siden Browse APIs på webstedet Salesforce Developers med en liste over API-kort

https://developer.salesforce.com/docs/apis (opens in a new tab)

Værktøjer og ressourcer

Postman: udviklerens bedste ven

For udviklere, der arbejder med Salesforces API’er, er værktøjer som Postman uvurderlige. Med Postman kan du køre autentificeringer og forespørgsler og endda indsætte, redigere, opdatere eller slette data uden for Salesforce, hvilket gør det til et uundværligt værktøj til at teste og udvikle mod API’er.

Skærmbillede: en Postman-forespørgsel, der kører en SOQL-forespørgsel mod Salesforce REST API, med autorisationsheaderen og JSON-svaret

Brug dokumentation og samlinger

At sætte dig ind i den tilgængelige dokumentation er nøglen til at mestre Salesforces API’er. Ressourcer som REST API Developer Guide og de mange Postman-samlinger på GitHub kan gøre dit udviklingsarbejde meget lettere.

Konklusion:

At forstå og bruge Salesforces API’er effektivt er afgørende for enhver integrationsudvikler eller arkitekt, der arbejder med Salesforce. Med et bredt udvalg af API’er og værktøjer til rådighed kan du effektivt håndtere, læse, redigere og opdatere både data og konfiguration i Salesforce.

Gå på opdagelse, eksperimentér og integrér!

Hold øje

Tag hul på din rejse med Salesforces API’er med selvtillid! For flere indsigter og tips, hold øje her på www.SteveTechArc.com og på YouTube-kanalen @SteveTechArc (opens in a new tab). Abonnér, og styrk din forståelse af Salesforce, og hvordan du kan integrere det med andre systemer.

Vi hjælper med at forandre verden ved at dele integrationsviden med andre arkitekter og med dem, der er på vej til at blive arkitekter!

Transskription med hjælp fra AI

STA 1.9