Dominando as APIs do Salesforce: alcançando a nuvem como um profissional!
Introdução
Neste post, vamos ver como processos externos podem interagir com o Salesforce Core para manipular dados com eficiência.
Entendendo o Salesforce Core
O Salesforce Core é o espaço central que contém seus dados e configurações. Processos externos podem precisar interagir com esse espaço para enviar, buscar 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, falamos dos vários produtos Salesforce e de como eles se integram. Alguns coexistem no Salesforce Core, compartilhando espaço de memória e poder de processamento, enquanto outros exigem hospedagem separada.
Acessando o Salesforce Core
Para acessar o Salesforce Core, os processos externos precisam 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 pelo navegador
Os navegadores podem acessar o Salesforce Core por diferentes mecanismos: páginas autenticadas e não autenticadas pelo Salesforce Experience ou por um portal, páginas Visualforce pelo 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 acessar o Salesforce Core por vários serviços web. Alguns são versionados por compatibilidade com versões anteriores, enquanto outros, como o Apex personalizado, não são.
Escolhendo 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 ficando obsoleta.
- Outras APIs oferecem funcionalidades diferentes, como a API GraphQL, que permite buscas de dados mais complexas numa única chamada.
Detalhes e versões das APIs
Para informações detalhadas sobre cada API e suas versões, consulte a documentação para desenvolvedores do Salesforce. Lá você encontra uma lista completa de endpoints e serviços, com algumas APIs focadas em funcionalidades centrais e outras voltadas a produtos específicos, como B2C Commerce ou Einstein Analytics.
Usando o Postman para chamadas de API

O Postman é uma ferramenta valiosa para fazer chamadas de API e acessar diversos serviços web. Com as coleções do Postman, você navega facilmente por diferentes APIs, como as versões um e dois da Bulk API, e aprende os detalhes de fazer chamadas REST e acessar 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 de olho
Para mais ideias e dicas sobre APIs, acompanhe aqui em www.SteveTechArc.com e no canal do YouTube @SteveTechArc (opens in a new tab). Inscreva-se e aprofunde seu entendimento do Salesforce e de como integrá-lo a outros sistemas.
Ajudando a mudar o mundo compartilhando 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