Opanuj API Salesforce: sięgaj do chmury jak zawodowiec!
Wprowadzenie
W tym wpisie przyjrzymy się, jak procesy zewnętrzne mogą współpracować z Salesforce Core, żeby sprawnie przetwarzać dane.
Czym jest Salesforce Core
Salesforce Core to centralna przestrzeń, w której są twoje dane i konfiguracja. Procesy zewnętrzne mogą potrzebować z nią współpracować, żeby wysyłać, pobierać albo aktualizować dane. Tematem naszej rozmowy są dostępne opcje takiej współpracy.

Integracja produktów Salesforce
W jednym z wcześniejszych filmów omawialiśmy różne produkty Salesforce i to, jak się integrują. Niektóre produkty współistnieją w Salesforce Core, dzieląc pamięć i moc obliczeniową, a inne wymagają osobnego hostingu.
Dostęp do Salesforce Core
Żeby uzyskać dostęp do Salesforce Core, procesy zewnętrzne muszą uwierzytelnić się na login.salesforce.com. Po uwierzytelnieniu otrzymują token sesji, który daje dostęp do serwera WWW instancji, interfejsu Salesforce i innych komponentów.

Dostęp przez przeglądarkę
Przeglądarki mogą uzyskać dostęp do Salesforce Core różnymi mechanizmami. Należą do nich strony uwierzytelnione i nieuwierzytelnione w Salesforce Experience albo portalu, strony Visualforce przez serwer WWW Sites oraz serwlety Web-to-Lead i Web-to-Case.
Dostęp przez klienta
Z kolei procesy klienckie, od urządzeń mobilnych po serwery, mogą uzyskać dostęp do Salesforce Core przez różne usługi sieciowe. Niektóre z nich są wersjonowane dla zgodności wstecznej, a inne, jak niestandardowy Apex, nie są wersjonowane.
Wybór właściwego API
Wybór odpowiedniego API zależy od twoich konkretnych potrzeb.
- Do odczytu i zapisu rozsądnych ilości danych SObject idealne jest REST API.
- Przy starszych stosach technologicznych może być potrzebne SOAP API, choć powoli wychodzi ono z użycia.
- Inne API oferują inne funkcje, na przykład GraphQL API, które pozwala na bardziej złożone pobieranie danych w jednym wywołaniu.
Szczegóły i wersje API
Szczegółowe informacje o każdym API i jego wersjach znajdziesz w dokumentacji Salesforce dla programistów. Jest tam pełna lista punktów końcowych i usług; część API skupia się na funkcjach podstawowych, a inne obsługują konkretne produkty, takie jak B2C Commerce czy Einstein Analytics.
Wywołania API w Postmanie

Postman to cenne narzędzie do wykonywania wywołań API i korzystania z różnych usług sieciowych. Dzięki kolekcjom Postmana łatwo poruszać się po różnych API, takich jak Bulk API w wersji pierwszej i drugiej, ucząc się szczegółów wywołań REST i korzystania z różnych funkcji.
Podsumowanie
Zrozumienie, jak współpracować z Salesforce Core i innymi produktami, jest kluczowe dla sprawnego przetwarzania danych.
Zapoznaj się z dostępnymi API, ćwicz z narzędziami takimi jak Postman i studiuj udostępnioną dokumentację, żeby opanować sztukę pracy z danymi Salesforce.
Bądźmy w kontakcie
Więcej spostrzeżeń i wskazówek o API znajdziesz tutaj, na www.SteveTechArc.com, i na kanale YouTube @SteveTechArc (opens in a new tab). Zasubskrybuj i pogłębiaj swoje zrozumienie Salesforce i tego, jak integrować go z innymi systemami.
Pomagam zmieniać świat, dzieląc się wiedzą o integracji z innymi architektami i z tymi, którzy są na drodze do architektury!
STA 1.2