Traduzido com IA. Ainda não revisto pela comunidade. Ler em inglês

Blog · 6 de setembro de 2023 · Steve Simpson · Integração

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.

Diagrama: produtos e stacks da Salesforce. Alguns correm na plataforma central da Salesforce (Sales, Service, Experience Cloud e outros); outros correm separados, como Heroku, Slack, Marketing Cloud, Commerce Cloud, MuleSoft, Tableau e Data Cloud

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.

Diagrama: acesso ao Salesforce e APIs. Uma aplicação cliente e um navegador autenticam-se através do servidor de autenticação e depois chegam aos serviços web versionados (as APIs padrão), aos serviços REST e SOAP personalizados não versionados, aos sites públicos, ao Web-to-Lead e ao Email-to-Case

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.

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

Captura do Postman: uma coleção do Salesforce com um pedido de autenticação e consultas REST, a mostrar a lista de recursos REST disponíveis

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