Traduit par IA. Pas encore relu par la communauté. Lire en anglais

Blog · 6 septembre 2023 · Steve Simpson · Intégration

Maîtriser les API Salesforce : atteindre le cloud comme un pro !

Introduction

Dans cet article, nous verrons comment des processus externes peuvent interagir avec Salesforce Core pour manipuler efficacement des données.

Comprendre Salesforce Core

Salesforce Core est l’espace central qui contient vos données et votre configuration. Des processus externes peuvent avoir besoin d’interagir avec cet espace pour envoyer, récupérer ou mettre à jour des données. Les options disponibles pour ces interactions sont au cœur de notre discussion.

Schéma : les produits et piles Salesforce. Certains fonctionnent sur la plateforme Salesforce Core (Sales, Service, Experience Cloud et d'autres) ; d'autres fonctionnent à part, comme Heroku, Slack, Marketing Cloud, Commerce Cloud, MuleSoft, Tableau et Data Cloud

L’intégration des produits Salesforce

Dans une vidéo précédente, nous avons parlé des différents produits Salesforce et de leur intégration. Certains produits cohabitent dans Salesforce Core, en partageant l’espace mémoire et la puissance de traitement, tandis que d’autres nécessitent un hébergement séparé.

Accéder à Salesforce Core

Pour accéder à Salesforce Core, les processus externes doivent s’authentifier sur login.salesforce.com. Une fois authentifiés, ils reçoivent un jeton de session qui donne accès au serveur web de l’instance, à l’interface Salesforce et à d’autres composants.

Schéma : accès à Salesforce et API. Une application cliente et un navigateur s'authentifient via le serveur d'authentification, puis atteignent les services web versionnés (les API standard), les services REST et SOAP personnalisés non versionnés, les sites publics, Web-to-Lead et Email-to-Case

Accès par navigateur

Les navigateurs peuvent accéder à Salesforce Core par différents mécanismes : pages authentifiées ou non via Salesforce Experience ou un portail, pages Visualforce via le serveur web de Sites, et servlets Web-to-Lead et Web-to-Case.

Accès par client

De leur côté, les processus clients, des appareils mobiles aux serveurs, peuvent accéder à Salesforce Core par divers services web. Certains sont versionnés pour la rétrocompatibilité, tandis que d’autres, comme l’Apex personnalisé, ne le sont pas.

Choisir la bonne API

Le choix de l’API dépend de vos besoins précis.

Détails et versions des API

Pour des informations détaillées sur chaque API et ses versions, consultez la documentation développeur de Salesforce. Vous y trouverez une liste complète des points de terminaison et des services : certaines API portent sur les fonctionnalités de base, d’autres sur des produits précis comme B2C Commerce ou Einstein Analytics.

Utiliser Postman pour les appels d’API

Capture Postman : une collection Salesforce avec une requête d'authentification et des requêtes REST, qui affiche la liste des ressources REST disponibles

Postman est un outil précieux pour faire des appels d’API et accéder à différents services web. Avec les collections Postman, vous pouvez facilement parcourir différentes API, comme les versions 1 et 2 de la Bulk API, et apprendre les détails des appels REST et de l’accès aux différentes fonctionnalités.

Conclusion

Comprendre comment interagir avec Salesforce Core et les autres produits est essentiel pour manipuler les données efficacement.

Familiarisez-vous avec les API disponibles, entraînez-vous avec des outils comme Postman et étudiez la documentation fournie pour maîtriser l’art des échanges de données avec Salesforce.

Restez à l’écoute

Pour plus d’idées et de conseils sur les API, 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.2