Across the APIs : tour d'horizon des API Salesforce
Bienvenue dans un nouvel épisode de la série sur l’intégration. Cette fois, nous explorons le monde complexe des API Salesforce, un élément clé pour des intégrations efficaces.
Introduction aux API Salesforce
S’orienter parmi les API Salesforce
Salesforce propose une multitude d’API, chacune avec un objectif précis et des fonctionnalités différentes. Ce guide vous présente ces API pour vous aider à comprendre comment les utiliser efficacement dans différentes tâches d’intégration.
Comprendre l’authentification
Avant de plonger dans les API, il est essentiel de comprendre le processus d’authentification. Quand un navigateur accède à Salesforce, il s’authentifie auprès d’un serveur avant d’atteindre le contenu privé. Cette authentification est essentielle, que vous accédiez à des sites web publics, à des portails Experience ou même à des pages publiques pour le web-to-lead et le web-to-case.

Serveurs web versionnés et non versionnés
L’importance du versionnement
Salesforce publie ses API sous des numéros de version précis et maintient leurs capacités et leur compatibilité pendant des années, jusqu’à leur retrait.
En tant que consommateur, vous devez savoir quelle version vous utilisez et être prêt à passer aux versions plus récentes (avec des tests).
API REST et SOAP personnalisées
Pour les API REST ou SOAP personnalisées que vous créez, Salesforce ne fournit pas de versionnement. C’est à vous de gérer et de maintenir ces API, en vous assurant qu’elles fonctionnent comme prévu à chaque mise à jour de Salesforce.

Authentification des clients externes
Quand des clients externes accèdent à Salesforce, ils doivent s’authentifier selon des flux précis. Ces clients peuvent être de différents types : clients SOAP utilisant le WSDL Enterprise ou Partner, clients REST, clients Bulk API et bien d’autres.
Explorer les différentes API
Salesforce dispose d’un large éventail d’API, chacune conçue pour des tâches et des fonctions précises. Du nouveau Salesforce Event Bus aux API conçues pour des secteurs comme la santé ou l’industrie, il existe une API pour presque chaque besoin.

https://developer.salesforce.com/docs/apis (opens in a new tab)
Outils et ressources
Postman : le meilleur ami du développeur
Pour les développeurs qui travaillent avec les API Salesforce, des outils comme Postman sont précieux. Postman permet d’exécuter des authentifications, des requêtes, et même d’insérer, modifier, mettre à jour ou supprimer des données depuis l’extérieur de Salesforce : un outil essentiel pour tester et développer avec les API.

Utiliser la documentation et les collections
Se familiariser avec la documentation disponible est la clé pour maîtriser les API Salesforce. Des ressources comme le guide du développeur de l’API REST et les nombreuses collections Postman disponibles sur GitHub peuvent grandement faciliter votre développement.
Conclusion :
Comprendre et bien utiliser les API Salesforce est essentiel pour tout développeur ou architecte d’intégration qui travaille avec Salesforce. Avec un large éventail d’API et d’outils à votre disposition, vous pouvez manipuler, lire, modifier et mettre à jour efficacement les données comme la configuration de Salesforce.
N’hésitez pas à explorer, à expérimenter et à intégrer !
Restez à l’écoute
Lancez-vous avec confiance dans votre parcours des API Salesforce ! Pour plus d’idées et de conseils, restez à l’écoute ici sur www.SteveTechArc.com et sur la chaîne YouTube @SteveTechArc (opens in a new tab). Abonnez-vous et approfondissez votre compréhension de Salesforce et de la façon de l’intégrer à d’autres systèmes.
Contribuer à changer le monde en partageant des connaissances sur l’intégration avec d’autres architectes et avec celles et ceux qui sont en chemin pour le devenir !
Transcription réalisée avec l’aide de l’IA
STA 1.9