Across the APIs: огляд API Salesforce
Ласкаво просимо до ще однієї частини серії про інтеграцію. Цього разу ми досліджуємо складний світ API Salesforce — ключового компонента ефективних інтеграцій.
Вступ до API Salesforce
Орієнтування серед API Salesforce
Salesforce пропонує безліч API, кожен із власним призначенням і функціональністю. Цей посібник проведе вас через ці API і допоможе зрозуміти, як ефективно використовувати їх для різних інтеграційних завдань.
Розуміння автентифікації
Перш ніж заглибитися в API, важливо зрозуміти процес автентифікації. Коли браузер звертається до Salesforce, він автентифікується на сервері, перш ніж дістатися до приватного контенту. Ця автентифікація життєво важлива, чи звертаєтеся ви до публічних вебсайтів, порталів Experience чи навіть публічних сторінок для функцій web-to-lead і web-to-case.

Версіоновані й неверсіоновані вебсервери
Важливість версіонування
Salesforce випускає API під конкретними номерами версій, роками зберігаючи їхні можливості й сумісність, доки їх зрештою не виведуть з ужитку.
Як споживач, ви маєте знати, яку версію використовуєте, і бути готовими оновитися до новіших версій (із тестуванням).
Користувацькі REST і SOAP API
Для користувацьких REST чи SOAP API, які ви створюєте, Salesforce не надає версіонування. Керувати цими API й підтримувати їх — ваша відповідальність, щоб вони працювали як очікується з кожним оновленням Salesforce.

Автентифікація зовнішніх клієнтів
Коли зовнішні клієнти звертаються до Salesforce, вони мусять автентифікуватися через певні flows. Клієнти бувають різних типів, зокрема SOAP-клієнти з Enterprise чи Partner WSDL, REST-клієнти, клієнти Bulk API та багато інших.
Дослідження різних API
Salesforce має широкий спектр API, кожен розроблений для конкретних завдань і функцій. Від нової Salesforce Event Bus до API для різних галузей, як-от охорона здоров’я й виробництво, — API знайдеться майже для будь-якої потреби.

https://developer.salesforce.com/docs/apis (opens in a new tab)
Інструменти й ресурси
Postman: найкращий друг розробника
Для розробників, що працюють з API Salesforce, такі інструменти, як Postman, безцінні. Postman дає змогу виконувати автентифікацію, запити і навіть вставляти, редагувати, оновлювати чи видаляти дані ззовні Salesforce, що робить його необхідним інструментом для тестування й розробки API.

Використання документації й колекцій
Знайомство з доступною документацією — ключ до опанування API Salesforce. Ресурси на кшталт REST API Developer Guide і різних колекцій Postman на GitHub можуть значно полегшити процес розробки.
Висновок:
Розуміння й ефективне використання API Salesforce критично важливе для будь-якого розробника чи архітектора інтеграцій, що працює із Salesforce. Маючи широкий спектр API та інструментів, ви можете ефективно маніпулювати, читати, редагувати й оновлювати як дані, так і конфігурації в Salesforce.
Сміливо досліджуйте, експериментуйте й інтегруйте!
Слідкуйте за новинами
Вирушайте в подорож API Salesforce впевнено! Більше думок і порад — тут, на www.SteveTechArc.com, і на YouTube-каналі @SteveTechArc (opens in a new tab). Підпишіться й поглиблюйте розуміння Salesforce і того, як інтегрувати його з іншими системами.
Допомагаю змінювати світ, ділячись знаннями про інтеграцію з колегами-архітекторами і тими, хто йде до архітектури!
Транскрипт оброблено за допомогою ШІ
STA 1.9