Oversatt med KI. Fellesskapet har ikke gjennomgått oversettelsen ennå. Les på engelsk

Blogg · 6. september 2023 · Steve Simpson · Integrasjon

Mestre Salesforce-API-er: strekk deg inn i skyen som en proff!

Introduksjon

I dette innlegget utforsker vi hvordan eksterne prosesser kan samhandle med Salesforce Core for å håndtere data effektivt.

Forstå Salesforce Core

Salesforce Core er det sentrale rommet som inneholder dataene og konfigurasjonen din. Eksterne prosesser kan trenge å samhandle med dette rommet for å sende, hente eller oppdatere data. Hvilke alternativer som finnes for det, er det vi diskuterer her.

Diagram: Salesforces produkter og stakker. Noen kjører på kjerneplattformen i Salesforce (Sales, Service, Experience Cloud med flere); andre kjører separat, som Heroku, Slack, Marketing Cloud, Commerce Cloud, MuleSoft, Tableau og Data Cloud

Integrasjon mellom Salesforces produkter

I en tidligere video gikk vi gjennom ulike Salesforce-produkter og hvordan de integreres. Noen produkter lever side om side i Salesforce Core og deler minne og prosessorkraft, mens andre krever separat drift.

Tilgang til Salesforce Core

For å få tilgang til Salesforce Core må eksterne prosesser autentisere seg på login.salesforce.com. Etter autentiseringen får de et sesjonstoken, som gir tilgang til instansens webserver, Salesforce-grensesnittet og andre komponenter.

Diagram: tilgang til Salesforce og API-er. En klientapplikasjon og en nettleser autentiserer seg via autentiseringsserveren og når deretter versjonerte webtjenester (standard-API-ene), ikke-versjonerte egendefinerte REST- og SOAP-tjenester, offentlige nettsteder, Web-to-Lead og Email-to-Case

Tilgang via nettleser

Nettlesere kan få tilgang til Salesforce Core med ulike mekanismer. Det omfatter autentiserte og ikke-autentiserte sider via Salesforce Experience eller portaler, Visualforce-sider via Sites-webserveren og servletene for Web-to-Lead og Web-to-Case.

Tilgang via klienter

Klientprosesser, alt fra mobile enheter til servere, kan på sin side få tilgang til Salesforce Core via ulike webtjenester. Noen av tjenestene er versjonert for bakoverkompatibilitet, mens andre, som egendefinert Apex, ikke er det.

Velg riktig API

Hvilket API som passer, avhenger av de konkrete behovene dine.

Detaljer og versjoner for API-ene

Detaljert informasjon om hvert API og versjonene finner du i utviklerdokumentasjonen fra Salesforce. Der finnes en fullstendig liste over endepunkter og tjenester; noen API-er fokuserer på kjernefunksjoner, mens andre er rettet mot bestemte produkter som B2C Commerce eller Einstein Analytics.

Bruk Postman til API-kall

Skjermbilde fra Postman: en Salesforce-samling med en autentiseringsforespørsel og REST-spørringer, som viser listen over tilgjengelige REST-ressurser

Postman er et verdifullt verktøy for å gjøre API-kall og få tilgang til ulike webtjenester. Med Postman-samlinger kan du enkelt navigere mellom ulike API-er, som versjon én og to av Bulk API, og lære detaljene i å gjøre REST-kall og bruke ulike funksjoner.

Konklusjon

Å forstå hvordan man samhandler med Salesforce Core og andre produkter, er avgjørende for å håndtere data effektivt.

Sett deg inn i API-ene som finnes, øv med verktøy som Postman, og studer dokumentasjonen for å mestre kunsten å jobbe med data i Salesforce.

Følg med

For mer innsikt og flere tips om API-er, følg med her på www.SteveTechArc.com og på YouTube-kanalen @SteveTechArc (opens in a new tab). Abonner, og styrk forståelsen din av Salesforce og hvordan du kan integrere det med andre systemer.

Vi hjelper til med å forandre verden ved å dele integrasjonskunnskap med andre arkitekter og med dem som er på vei til å bli arkitekter!

Transkripsjon med hjelp fra AI

STA 1.2