Přeloženo pomocí AI. Komunita překlad zatím nezkontrolovala. Číst anglicky

Blog · 6. září 2023 · Steve Simpson · Integrace

Zvládněte API Salesforce: sahejte do cloudu jako profík!

Úvod

V tomto článku prozkoumáme, jak mohou externí procesy komunikovat se Salesforce Core a efektivně pracovat s daty.

Porozumění Salesforce Core

Salesforce Core je ústřední prostor, který obsahuje vaše data a konfiguraci. Externí procesy s ním mohou potřebovat komunikovat, aby data posílaly, stahovaly nebo aktualizovaly. Tématem naší diskuse jsou dostupné možnosti této komunikace.

Diagram: produkty a technologické vrstvy Salesforce. Některé běží na core platformě Salesforce (Sales, Service, Experience Cloud a další); jiné běží odděleně, například Heroku, Slack, Marketing Cloud, Commerce Cloud, MuleSoft, Tableau a Data Cloud

Integrace produktů Salesforce

V jednom z předchozích videí jsme probírali různé produkty Salesforce a to, jak se integrují. Některé produkty sídlí společně v Salesforce Core a sdílejí paměť a výpočetní výkon, jiné vyžadují samostatný hosting.

Přístup k Salesforce Core

Aby se externí procesy dostaly k Salesforce Core, musí se ověřit na login.salesforce.com. Po ověření dostanou token relace, který umožňuje přístup k webovému serveru instance, uživatelskému rozhraní Salesforce a dalším komponentám.

Diagram: přístup k Salesforce a API. Klientská aplikace a prohlížeč se ověří přes autentizační server a pak se dostanou k verzovaným webovým službám (standardní API), neverzovaným vlastním službám REST a SOAP, veřejným webům, Web-to-Lead a Email-to-Case

Přístup přes prohlížeč

Prohlížeče mohou k Salesforce Core přistupovat různými mechanismy. Patří sem ověřené i neověřené stránky přes Salesforce Experience nebo portál, stránky Visualforce přes webový server Sites a servlety Web-to-Lead a Web-to-Case.

Přístup klientů

Klientské procesy, od mobilních zařízení po servery, mohou naopak k Salesforce Core přistupovat přes různé webové služby. Některé z nich jsou kvůli zpětné kompatibilitě verzované, jiné, jako vlastní Apex, verzované nejsou.

Volba správného API

Výběr vhodného API závisí na vašich konkrétních potřebách.

Podrobnosti a verze API

Podrobné informace o každém API a jeho verzích najdete ve vývojářské dokumentaci Salesforce. Je tam ucelený seznam koncových bodů a služeb; některá API se zaměřují na hlavní funkce, jiná slouží konkrétním produktům, jako je B2C Commerce nebo Einstein Analytics.

Použití Postmanu pro volání API

Snímek z Postmanu: kolekce Salesforce s požadavkem na ověření a dotazy REST, se seznamem dostupných prostředků REST

Postman je cenný nástroj pro volání API a přístup k různým webovým službám. S kolekcemi pro Postman snadno projdete různá API, jako je Bulk API verze jedna a dvě, a naučíte se podrobnosti volání REST a přístupu k různým funkcím.

Závěr

Porozumět tomu, jak komunikovat se Salesforce Core a dalšími produkty, je pro efektivní práci s daty zásadní.

Seznamte se s dostupnými API, procvičujte si práci s nástroji jako Postman a studujte poskytnutou dokumentaci, abyste umění práce s daty v Salesforce zvládli.

Zůstaňte naladěni

Další poznatky a tipy o API najdete tady na www.SteveTechArc.com a na kanálu @SteveTechArc (opens in a new tab) na YouTube. Přihlaste se k odběru a prohlubte své porozumění Salesforce a tomu, jak ho integrovat s dalšími systémy.

Pomáháme měnit svět sdílením informací o integraci s kolegy architekty a se všemi, kdo jsou na cestě k architektovi!

Přepis s pomocí AI

STA 1.2