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

Blog · 6. september 2023 · Steve Simpson · Integration

Mestr Salesforces API'er: ræk ind i skyen som en professionel!

Introduktion

I dette indlæg udforsker vi, hvordan eksterne processer kan arbejde med Salesforce Core for at håndtere data effektivt.

Forstå Salesforce Core

Salesforce Core er det centrale rum, der indeholder dine data og din konfiguration. Eksterne processer kan have brug for at arbejde med dette rum for at sende, hente eller opdatere data. De muligheder, der findes til det, er emnet for vores diskussion.

Diagram: Salesforces produkter og stakke. Nogle kører på Salesforces kerneplatform (Sales, Service, Experience Cloud og flere); andre kører separat, som Heroku, Slack, Marketing Cloud, Commerce Cloud, MuleSoft, Tableau og Data Cloud

Integration mellem Salesforces produkter

I en tidligere video gennemgik vi forskellige Salesforce-produkter, og hvordan de integreres. Nogle produkter eksisterer side om side i Salesforce Core og deler hukommelse og processorkraft, mens andre kræver separat hosting.

Adgang til Salesforce Core

For at få adgang til Salesforce Core skal eksterne processer autentificere sig på login.salesforce.com. Efter autentificeringen modtager de et sessionstoken, der giver adgang til instansens webserver, Salesforces brugerflade og andre komponenter.

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

Adgang via browser

Browsere kan tilgå Salesforce Core med forskellige mekanismer. Det omfatter autentificerede og ikke-autentificerede sider via Salesforce Experience eller portaler, Visualforce-sider via Sites-webserveren samt servlets til Web-to-Lead og Web-to-Case.

Adgang via klienter

Klientprocesser, lige fra mobile enheder til servere, kan derimod tilgå Salesforce Core via forskellige webtjenester. Nogle af tjenesterne er versionerede af hensyn til bagudkompatibilitet, mens andre, som brugerdefineret Apex, ikke er.

Vælg det rigtige API

Hvilket API der passer, afhænger af dine konkrete behov.

Detaljer og versioner for API’erne

Detaljerede oplysninger om hvert API og dets versioner finder du i Salesforces udviklerdokumentation. Her er en udførlig liste over endpoints og tjenester; nogle API’er fokuserer på kernefunktioner, mens andre er rettet mod bestemte produkter som B2C Commerce eller Einstein Analytics.

Brug Postman til API-kald

Skærmbillede fra Postman: en Salesforce-samling med en autentificeringsforespørgsel og REST-forespørgsler, der viser listen over tilgængelige REST-ressourcer

Postman er et værdifuldt værktøj til at lave API-kald og tilgå forskellige webtjenester. Med Postman-samlinger kan du nemt navigere mellem forskellige API’er, som version et og to af Bulk API, og lære detaljerne i at lave REST-kald og bruge forskellige funktioner.

Konklusion

At forstå, hvordan man arbejder med Salesforce Core og andre produkter, er afgørende for at håndtere data effektivt.

Sæt dig ind i de tilgængelige API’er, øv dig med værktøjer som Postman, og studér dokumentationen for at mestre kunsten at arbejde med data i Salesforce.

Hold øje

For flere indsigter og tips om API’er, 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.2