Översatt med AI. Gemenskapen har inte granskat översättningen än. Läs på engelska

Blogg · 6 september 2023 · Steve Simpson · Integration

Bemästra Salesforce API:er: nå in i molnet som ett proffs!

Introduktion

I det här inlägget utforskar vi hur externa processer kan arbeta mot Salesforce Core för att hantera data effektivt.

Att förstå Salesforce Core

Salesforce Core är det centrala utrymmet som innehåller dina data och din konfiguration. Externa processer kan behöva arbeta mot det utrymmet för att skicka, hämta eller uppdatera data. Vilka alternativ som finns för det är vad vi diskuterar här.

Diagram: Salesforce produkter och stackar. Vissa körs på kärnplattformen i Salesforce (Sales, Service, Experience Cloud med flera); andra körs separat, som Heroku, Slack, Marketing Cloud, Commerce Cloud, MuleSoft, Tableau och Data Cloud

Integration mellan Salesforce produkter

I en tidigare video gick vi igenom olika Salesforce-produkter och hur de integreras. Vissa produkter samsas i Salesforce Core och delar minne och processorkraft, medan andra måste driftas separat.

Åtkomst till Salesforce Core

För att komma åt Salesforce Core måste externa processer autentisera sig på login.salesforce.com. Efter autentiseringen får de en sessionstoken, som ger åtkomst till instansens webbserver, Salesforce-gränssnittet och andra komponenter.

Diagram: åtkomst till Salesforce och API. En klientapplikation och en webbläsare autentiserar sig via autentiseringsservern och når sedan versionerade webbtjänster (standard-API), oversionerade anpassade REST- och SOAP-tjänster, publika webbplatser, Web-to-Lead och Email-to-Case

Åtkomst via webbläsare

Webbläsare kan komma åt Salesforce Core med olika mekanismer. Hit hör autentiserade och oautentiserade sidor via Salesforce Experience eller portaler, Visualforce-sidor via Sites-webbservern samt servletarna för Web-to-Lead och Web-to-Case.

Åtkomst via klienter

Klientprocesser, allt från mobila enheter till servrar, kan å andra sidan komma åt Salesforce Core via olika webbtjänster. Vissa av tjänsterna är versionerade för bakåtkompatibilitet, medan andra, som anpassad Apex, inte är det.

Välj rätt API

Vilket API som passar beror på dina specifika behov.

Detaljer och versioner för API:erna

För detaljerad information om varje API och dess versioner, se utvecklardokumentationen från Salesforce. Där hittar du en heltäckande lista över endpoints och tjänster; vissa API:er fokuserar på kärnfunktioner, medan andra riktar sig till specifika produkter som B2C Commerce eller Einstein Analytics.

Använd Postman för API-anrop

Skärmbild från Postman: en Salesforce-samling med en autentiseringsförfrågan och REST-frågor, som visar listan över tillgängliga REST-resurser

Postman är ett värdefullt verktyg för att göra API-anrop och komma åt olika webbtjänster. Med Postman-samlingar kan du enkelt navigera mellan olika API:er, som version ett och två av Bulk API, och lära dig detaljerna i att göra REST-anrop och använda olika funktioner.

Slutsats

Att förstå hur man arbetar mot Salesforce Core och andra produkter är avgörande för att hantera data effektivt.

Bekanta dig med de API:er som finns, öva med verktyg som Postman och studera dokumentationen för att bemästra konsten att arbeta med data i Salesforce.

Håll utkik

För fler insikter och tips om API:er, håll utkik här på www.SteveTechArc.com och på YouTube-kanalen @SteveTechArc (opens in a new tab). Prenumerera och fördjupa din förståelse av Salesforce och hur du kan integrera det med andra system.

Vi hjälper till att förändra världen genom att dela integrationskunskap med andra arkitekter och med dem som är på väg att bli arkitekter!

Transkription med hjälp av AI

STA 1.2