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.

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.

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.
- Pro čtení a zápis přiměřeného množství dat SObject je ideální REST API.
- U starších technologií může být potřeba SOAP API, i když postupně zastarává.
- Další API nabízejí jiné funkce, například GraphQL API, které umožňuje složitější načítání dat v jediném volání.
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

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!
STA 1.2