De Salesforce-API's beheersen: als een pro de cloud in reiken!
Inleiding
In deze post verkennen we hoe externe processen met Salesforce Core kunnen werken om data efficiënt te bewerken.
Salesforce Core begrijpen
Salesforce Core is de centrale ruimte met je data en configuratie. Externe processen moeten misschien met die ruimte werken om data te pushen, op te halen of bij te werken. De beschikbare opties voor die interacties zijn het onderwerp van onze bespreking.

Integratie van Salesforce-producten
In een eerdere video bespraken we verschillende Salesforce-producten en hoe ze integreren. Sommige producten bestaan naast elkaar in Salesforce Core en delen geheugen en rekenkracht, terwijl andere aparte hosting nodig hebben.
Salesforce Core benaderen
Om Salesforce Core te benaderen, moeten externe processen zich authenticeren bij login.salesforce.com. Na authenticatie ontvangen ze een sessietoken, dat toegang geeft tot de webserver van de instantie, de Salesforce-UI en andere onderdelen.

Toegang via de browser
Browsers kunnen Salesforce Core via verschillende mechanismen benaderen. Daaronder vallen pagina’s met en zonder authenticatie via Salesforce Experience of een portaal, Visualforce-pagina’s via de Sites-webserver, en de servlets voor Web-to-Lead en Web-to-Case.
Toegang via een client
Clientprocessen daarentegen, van mobiele apparaten tot servers, kunnen Salesforce Core via verschillende webservices benaderen. Sommige van die services zijn geversioneerd voor achterwaartse compatibiliteit, terwijl andere, zoals aangepaste Apex, niet geversioneerd zijn.
De juiste API kiezen
Welke API je kiest, hangt af van je specifieke behoeften.
- Om redelijke hoeveelheden SObject-data te lezen en te schrijven, is de REST API ideaal.
- Voor oudere technologiestacks is de SOAP API misschien nodig, al raakt die verouderd.
- Andere API’s bieden andere functionaliteit, zoals de GraphQL API, waarmee je complexere data in één aanroep kunt ophalen.
Details en versies van de API’s
Voor gedetailleerde informatie over elke API en de versies ervan, zie de developerdocumentatie van Salesforce. Daar vind je een volledige lijst van endpoints en services, waarbij sommige API’s zich richten op kernfunctionaliteit en andere op specifieke producten zoals B2C Commerce of Einstein Analytics.
Postman gebruiken voor API-aanroepen

Postman is een waardevol hulpmiddel om API-aanroepen te doen en verschillende webservices te benaderen. Met Postman-collecties kun je makkelijk door verschillende API’s navigeren, zoals versie één en twee van de Bulk API, en leer je de details van REST-aanroepen en het benaderen van verschillende functies.
Conclusie
Begrijpen hoe je met Salesforce Core en andere producten werkt, is cruciaal om data efficiënt te bewerken.
Raak vertrouwd met de beschikbare API’s, oefen met tools als Postman, en bestudeer de documentatie om de kunst van het werken met Salesforce-data te beheersen.
Blijf op de hoogte
Voor meer inzichten en tips over API’s: blijf op de hoogte hier op www.SteveTechArc.com en via het YouTube-kanaal @SteveTechArc (opens in a new tab). Abonneer je en verdiep je begrip van Salesforce en hoe je het met andere systemen kunt integreren.
De wereld helpen veranderen door integratiekennis te delen met collega-architecten en met iedereen die op weg is om architect te worden!
STA 1.2