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

Blog · 10. října 2023 · Steve Simpson · Integrace

Napříč API: přehled API Salesforce

Vítejte u dalšího dílu série o integraci. V tomto vydání prozkoumáme spletitý svět API Salesforce, klíčové součásti účinných integrací.

Úvod do API Salesforce

Orientace v API Salesforce

Salesforce nabízí spoustu API, z nichž každé slouží jinému účelu a poskytuje jiné funkce. Tento průvodce vás jimi provede a pomůže vám pochopit, jak je účinně využít pro různé integrační úlohy.

Porozumění autentizaci

Než se ponoříme do API, je zásadní pochopit proces autentizace. Když prohlížeč přistupuje k Salesforce, ověří se vůči serveru dřív, než se dostane k soukromému obsahu. Tato autentizace je zásadní, ať přistupujete k veřejným webům, portálům Experience, nebo i k veřejným stránkám pro funkce web-to-lead a web-to-case.

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

Verzované a neverzované webové servery

Proč na verzování záleží

Salesforce vydává API pod konkrétními čísly verzí a zachovává jejich možnosti a kompatibilitu po celé roky, dokud nejsou nakonec označena jako zastaralá.

Jako konzument musíte vědět, kterou verzi používáte, a být připraveni přejít na novější verze (s testováním).

Vlastní API REST a SOAP

U vlastních API REST nebo SOAP, která vytvoříte, Salesforce verzování neposkytuje. Je na vás, abyste tato API spravovali a udržovali a zajistili, že s každou aktualizací Salesforce fungují podle očekávání.

Diagram: API Salesforce, která může externí klient volat (SOAP, REST, Bulk, Apex SOAP a REST, Metadata, Tooling, Streaming a Pub/Sub) po ověření přes connected app a integračního uživatele

Autentizace externích klientů

Když externí klienti přistupují k Salesforce, musí se ověřit pomocí konkrétních toků. Klienti mohou být různých typů, včetně klientů SOAP používajících Enterprise nebo Partner WSDL, klientů REST, klientů Bulk API a mnoha dalších.

Průzkum různých API

Salesforce se může pochlubit širokou škálou API, z nichž každé je navržené pro konkrétní úlohy a funkce. Od nové sběrnice událostí Salesforce Event Bus po API pro různá odvětví, jako je zdravotnictví a výroba, existuje API téměř pro každou potřebu.

Snímek obrazovky: stránka Browse APIs na webu Salesforce Developers se seznamem karet API

https://developer.salesforce.com/docs/apis (opens in a new tab)

Nástroje a zdroje

Postman: nejlepší přítel vývojáře

Pro vývojáře, kteří pracují s API Salesforce, jsou nástroje jako Postman neocenitelné. Postman vám umožní spouštět autentizace, dotazy a dokonce vkládat, upravovat, aktualizovat nebo mazat data mimo Salesforce, takže je to nezbytný nástroj pro testování a vývoj API.

Snímek obrazovky: požadavek v Postmanu spouští dotaz SOQL proti REST API Salesforce, s autorizační hlavičkou a odpovědí JSON

Využití dokumentace a kolekcí

Seznámit se s dostupnou dokumentací je klíčem k zvládnutí API Salesforce. Zdroje jako REST API Developer Guide a různé kolekce pro Postman dostupné na GitHubu vám vývoj výrazně usnadní.

Závěr:

Porozumět API Salesforce a účinně je využívat je zásadní pro každého integračního vývojáře nebo architekta, který se Salesforce pracuje. Se širokou škálou API a nástrojů máte k dispozici vše, abyste v Salesforce efektivně pracovali s daty i konfigurací: četli je, upravovali a aktualizovali.

Klidně zkoumejte, experimentujte a integrujte!

Zůstaňte naladěni

Vydejte se na cestu k API Salesforce s jistotou! Další poznatky a tipy 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.9