Tradotto con l'IA. Non ancora rivisto dalla comunità. Leggi in inglese

Blog · 6 settembre 2023 · Steve Simpson · Integrazione

Padroneggiare le API di Salesforce: raggiungere il cloud come un professionista!

Introduzione

In questo articolo vediamo come i processi esterni possono interagire con Salesforce Core per manipolare i dati in modo efficiente.

Capire Salesforce Core

Salesforce Core è lo spazio centrale che contiene i tuoi dati e le tue configurazioni. I processi esterni potrebbero dover interagire con questo spazio per inviare, recuperare o aggiornare dati. Le opzioni disponibili per queste interazioni sono il fulcro del nostro discorso.

Diagramma: prodotti e stack di Salesforce. Alcuni girano sulla piattaforma core di Salesforce (Sales, Service, Experience Cloud e altri); altri girano separatamente, come Heroku, Slack, Marketing Cloud, Commerce Cloud, MuleSoft, Tableau e Data Cloud

L’integrazione dei prodotti Salesforce

In un video precedente abbiamo parlato dei vari prodotti Salesforce e di come si integrano. Alcuni prodotti convivono in Salesforce Core, condividendo spazio di memoria e potenza di calcolo, mentre altri richiedono un hosting separato.

Accedere a Salesforce Core

Per accedere a Salesforce Core, i processi esterni devono autenticarsi su login.salesforce.com. Dopo l’autenticazione ricevono un token di sessione che dà accesso al server web dell’istanza, all’interfaccia di Salesforce e ad altri componenti.

Diagramma: accesso a Salesforce e API. Un'applicazione client e un browser si autenticano tramite il server di autenticazione, poi raggiungono i servizi web con versione (le API standard), i servizi REST e SOAP personalizzati senza versione, i siti pubblici, Web-to-Lead ed Email-to-Case

Accesso dal browser

I browser possono accedere a Salesforce Core con diversi meccanismi: pagine autenticate e non autenticate tramite Salesforce Experience o un portale, pagine Visualforce tramite il server web di Sites, e le servlet Web-to-Lead e Web-to-Case.

Accesso dai client

I processi client, invece, dai dispositivi mobili ai server, possono accedere a Salesforce Core tramite vari servizi web. Alcuni di questi servizi hanno una versione per la retrocompatibilità, mentre altri, come l’Apex personalizzato, non ce l’hanno.

Scegliere l’API giusta

La scelta dell’API giusta dipende dalle tue esigenze specifiche.

Dettagli e versioni delle API

Per informazioni dettagliate su ogni API e sulle sue versioni, consulta la documentazione per sviluppatori di Salesforce. Lì trovi un elenco completo di endpoint e servizi: alcune API si concentrano sulle funzionalità di base, altre servono prodotti specifici come B2C Commerce o Einstein Analytics.

Usare Postman per le chiamate API

Screenshot di Postman: una collection Salesforce con una richiesta di autenticazione e query REST, che mostra l'elenco delle risorse REST disponibili

Postman è uno strumento prezioso per fare chiamate API e accedere a vari servizi web. Con le collection di Postman puoi muoverti facilmente tra API diverse, come le versioni uno e due della Bulk API, imparando i dettagli delle chiamate REST e dell’accesso alle varie funzionalità.

Conclusione

Capire come interagire con Salesforce Core e con gli altri prodotti è fondamentale per manipolare i dati in modo efficiente.

Familiarizza con le API disponibili, esercitati con strumenti come Postman e studia la documentazione fornita per padroneggiare l’arte dell’interazione con i dati di Salesforce.

Resta sintonizzato

Per altri spunti e consigli sulle API, resta sintonizzato qui su www.SteveTechArc.com e sul canale YouTube @SteveTechArc (opens in a new tab). Iscriviti e approfondisci la tua comprensione di Salesforce e di come integrarlo con altri sistemi.

Contribuire a cambiare il mondo condividendo conoscenze sull’integrazione con altri architetti e con chi è in cammino per diventarlo!

Trascrizione realizzata con l’aiuto dell’IA

STA 1.2