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.

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.

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.
- Per leggere e scrivere quantità ragionevoli di dati SObject, l’API REST è l’ideale.
- Per stack tecnologici più vecchi può servire l’API SOAP, anche se sta diventando obsoleta.
- Altre API offrono funzionalità diverse, come l’API GraphQL, che permette recuperi di dati più complessi in un’unica chiamata.
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

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