Dominar as APIs do Salesforce: chegar à nuvem como um profissional!
Introdução
Neste artigo, vamos ver como processos externos podem interagir com o Salesforce Core para manipular dados com eficiência.
Entender o Salesforce Core
O Salesforce Core é o espaço central que contém os seus dados e configurações. Processos externos podem precisar de interagir com esse espaço para enviar, obter ou atualizar dados. As opções disponíveis para essas interações são o foco da nossa conversa.

Integração dos produtos Salesforce
Num vídeo anterior, falámos dos vários produtos Salesforce e de como se integram. Alguns coexistem no Salesforce Core, partilhando espaço de memória e capacidade de processamento, enquanto outros exigem alojamento separado.
Aceder ao Salesforce Core
Para aceder ao Salesforce Core, os processos externos precisam de se autenticar em login.salesforce.com. Depois da autenticação, recebem um token de sessão que dá acesso ao servidor web da instância, à interface do Salesforce e a outros componentes.

Acesso através do navegador
Os navegadores podem aceder ao Salesforce Core através de diferentes mecanismos: páginas autenticadas e não autenticadas através do Salesforce Experience ou de um portal, páginas Visualforce através do servidor web do Sites, e os servlets de Web-to-Lead e Web-to-Case.
Acesso por clientes
Já os processos clientes, de dispositivos móveis a servidores, podem aceder ao Salesforce Core através de vários serviços web. Alguns são versionados por compatibilidade com versões anteriores, enquanto outros, como o Apex personalizado, não o são.
Escolher a API certa
A escolha da API depende das suas necessidades específicas.
- Para ler e gravar volumes razoáveis de dados de SObjects, a API REST é ideal.
- Para stacks de tecnologia mais antigos, a API SOAP pode ser necessária, embora esteja a ficar obsoleta.
- Outras APIs oferecem funcionalidades diferentes, como a API GraphQL, que permite obter dados mais complexos numa única chamada.
Detalhes e versões das APIs
Para informações detalhadas sobre cada API e as suas versões, consulte a documentação para programadores do Salesforce. Aí encontra uma lista completa de endpoints e serviços, com algumas APIs focadas em funcionalidades centrais e outras dirigidas a produtos específicos, como B2C Commerce ou Einstein Analytics.
Usar o Postman para chamadas de API

O Postman é uma ferramenta valiosa para fazer chamadas de API e aceder a diversos serviços web. Com as coleções do Postman, navega facilmente por diferentes APIs, como as versões um e dois da Bulk API, e aprende os detalhes de fazer chamadas REST e aceder a várias funcionalidades.
Conclusão
Entender como interagir com o Salesforce Core e outros produtos é crucial para manipular dados com eficiência.
Conheça as APIs disponíveis, pratique com ferramentas como o Postman e estude a documentação para dominar a arte de interagir com os dados do Salesforce.
Fique atento
Para mais ideias e dicas sobre APIs, acompanhe aqui em www.SteveTechArc.com e no canal do YouTube @SteveTechArc (opens in a new tab). Subscreva e aprofunde o seu entendimento do Salesforce e de como integrá-lo com outros sistemas.
A ajudar a mudar o mundo, partilhando conhecimento sobre integração com outros arquitetos e com quem está na jornada para se tornar um!
Transcrição feita com a ajuda de IA
STA 1.2