Vertaald door AI. Nog niet door de community nagekeken. Lees in het Engels

Blog · 6 september 2023 · Steve Simpson · Integratie

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.

Diagram: Salesforce-producten en -stacks. Sommige draaien op het core-platform van Salesforce (Sales, Service, Experience Cloud en meer); andere draaien apart, zoals Heroku, Slack, Marketing Cloud, Commerce Cloud, MuleSoft, Tableau en Data Cloud

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.

Diagram: toegang tot Salesforce en API's. Een clientapplicatie en een browser authenticeren via de authenticatieserver en bereiken dan geversioneerde webservices (de standaard-API's), niet-geversioneerde aangepaste REST- en SOAP-services, openbare sites, Web-to-Lead en Email-to-Case

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.

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

Schermafbeelding van Postman: een Salesforce-collectie met een authenticatierequest en REST-query's, met de lijst van beschikbare REST-resources

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!

Transcript met hulp van AI

STA 1.2