Configuration et connexion de Postman
Inscription à Postman et création d’un espace de travail
Postman propose une application de bureau et une application de navigateur Web. Pour ce projet, vous allez utiliser l’application de navigateur Web.
-
Connectez-vous à votre compte Postman ou inscrivez-vous pour créer un compte.
- Sélectionnez le menu Workspaces (Espaces de travail).
- Sélectionnez Create Workspace (Créer un espace de travail).
- Nommez votre espace de travail
SalesforceCollection
.
- Choisissez Personal (Personnel) pour la visibilité.
- Cliquez sur Create Workspace (Créer un espace de travail).
Duplication (fork) de la collection Salesforce
- Ouvrez l’espace de travail public Salesforce Developers pour dupliquer (fork) la collection d’API Salesforce.
- Dans Collections, sélectionnez l’option Salesforce Platform APIs (API Salesforce Platform) pour la développer.
- Cliquez sur pour dupliquer la collection.
- Saisissez
MySalesforceAPIFork
(MonDoubleAPISalesforce).
- Conservez SalesforceCollection comme espace de travail.
- Cliquez sur Fork Collection (Dupliquer la collection).
La collection est désormais prête dans Postman. Elle va nous servir à autoriser votre organisation et à la tester.
Autorisation de votre organisation
Vous devez vous authentifier auprès de Salesforce pour accéder aux API. L’authentification vous octroie un jeton d’accès valable pour une durée limitée. Répétez ce processus chaque fois que votre jeton d’accès expire.
- Assurez-vous que vous êtes connecté à un seul Trailhead Playground dans votre navigateur.
- Dans Postman, sous Collections, l’option Salesforce Platform APIs (API Salesforce Platform) doit être sélectionnée.
- Veillez à ce que l’option No Environment (Aucun environnement) soit sélectionnée.
- L’onglet Authorization (Autorisation) doit être ouvert.
- Le type doit correspondre à OAuth 2.0.
- Cliquez sur Get New Access Token (Obtenir un nouveau jeton d’accès).
- Cliquez sur Allow (Autoriser) pour autoriser la collection d’API Salesforce Platform pour Postman à accéder à votre Trailhead Playground.
- Un message indiquant que l’opération a été effectuée apparaît brièvement. Vous êtes ensuite redirigé vers la boîte de dialogue Manage Access Tokens (Gérer les jetons d’accès).
- Vérifiez que instance_url pointe vers votre Trailhead Playground.
- Copiez la valeur d’instance_url afin de l’utiliser à l’étape 12. Veillez à copier uniquement l’URL sans caractères supplémentaires.
- Cliquez sur Use Token (Utiliser le jeton).
- Ouvrez l’onglet Variables.
- Sur la ligne _endpoint, dans la colonne CURRENT VALUE, collez la valeur d’instance_url copiée à l’étape 9.
- Cliquez sur Save (Enregistrer).
Test de connexion rapide
Nous allons vérifier que la connexion fonctionne.
- Dans Collections, sélectionnez l’option Salesforce Platform APIs (API Salesforce Platform) pour la développer.
- Sélectionnez l’option REST pour la développer.
- Sélectionnez GET Limits (Limites GET).
Les limites s’ouvrent dans le panneau principal.
- Cliquez sur Send (Envoyer).
- Vérifiez que le statut est 200 OK.
Vous devrez peut-être ACTIVER la configuration Follow Authorization header (Suivre l’en-tête d’autorisation) pour conserver l’en-tête d’autorisation en cas de redirection vers un autre nom d’hôte.
Vous vous êtes authentifié auprès de Salesforce. Vous pouvez désormais utiliser d’autres demandes de la collection.
Publication d’un compte
Vous venez d’extraire des données de l’organisation. À présent, vous allez ajouter de nouvelles données à l’organisation.
- Sous REST, sélectionnez SObject, puis POST SObject Create (Créer SObject avec POST).
- Ouvrez l’onglet Params (Paramètres).
- Sous Path Variables (Variables de chemin), sur la ligne SOBJECT_API_NAME et dans la colonne VALUE, saisissez
Account
(Compte).
- Ouvrez l’onglet Body (Corps).
- Remplacez le corps de texte par le code suivant :
{ "Name": "Postman", "BillingState": "CA" }
- Cliquez sur Save (Enregistrer).
- Cliquez sur Send (Envoyer).
Postman renvoie l’identifiant du nouveau compte.
- Vérifiez que le statut est 201 Created (201 Créé).
- Ouvrez le Playground autorisé.
- Depuis App Launcher (Lanceur d’application) (), recherchez et ouvrez Accounts (Comptes).
- Vérifiez l’existence du nouveau compte.
Excellent ! Vous avez configuré Postman de sorte qu’il interagisse avec votre organisation. La collection d’API Salesforce pour Postman que vous avez chargée vous permettra de découvrir les API Salesforce.
Ressources
- GitHub : API Salesforce pour Postman
- GitHub : Installation avec l’interface utilisateur Web Postman
- YouTube : Utilisation de la collection d’API Salesforce avec l’interface utilisateur Web Postman | Récapitulatifs pour développeur
- Aide Salesforce : Quelle API utiliser ?
- Trailhead : Client API Postman