Fermer

janvier 20, 2023

Comment se connecter à Salesforce avec Postman

Comment se connecter à Salesforce avec Postman


Qu’est-ce que le facteur ?

Postman est un environnement de développement d’API utilisé pour tester une API, créer et exécuter des tests automatisés, examiner les réponses et faire bien d’autres choses. En tant que développeur ou administrateur Salesforce, vous pouvez utiliser Postman pour tester les API et leurs réponses. Voyons donc comment configurer Postman avec l’organisation Salesforce pour tester vos API.

Configuration de l’organisation Salesforce :

Tout d’abord, nous devons configurer une application connectée dans notre organisation. Pour ce faire, nous devons suivre ces étapes :

  • Application connectée est fourni par Salesforce pour se connecter à la plateforme depuis n’importe quelle autre application.

Étape 1: Dans Salesforce, accédez au Barre de recherche rapide et chercher Gestionnaire d’application puis cliquez sur Nouvelle application connectée Bouton.

Emplacement du gestionnaire d'applications

Étape 2: Vous verrez une page du Nouvelle application connectée comme indiqué ci-dessous:

Nouvelle application connectée

Étape 3: Remplissez maintenant le Nom de l’application connectée, nom de l’API et contact.

Étape 4: Dans le API (Activer les paramètres OAuth)rubrique cliquez sur Activer les paramètres OAuth Lorsque vous cliquez dessus, vous verrez apparaître d’autres champs comme indiqué ci-dessous :

Activer les paramètres Oauth

Ceci est assez similaire lorsque nous créons une application connectée sur n’importe quel serveur tiers, qui est utilisée pour la communication de serveur à serveur, car nous allons utiliser postman, de sorte que l’URL de rappel ne nous affecte pas. Vous pouvez y écrire n’importe quelle URL. Il s’agit essentiellement de l’URL où le code d’autorisation sera envoyé en cas de OAuth. j’ai utilisé https://www.salesforce.com.

Étape 5 : Sous le Champs d’application OAuth sélectionnéssection, choisissez Accès complet (complet) et déplacez-le de la Champs d’application OAuth disponibles à la Champs d’application OAuth sélectionnés Il s’agit essentiellement d’un choix des API que vous souhaitez utiliser, comme si vous souhaitez utiliser l’API Chatter, vous devez l’ajouter à la section Portées OAuth sélectionnées et une approche similaire pour toute autre API.

Étape 6 : Laissez les autres options telles quelles et cliquez sur Sauver. Vous verrez l’écran ci-dessous.

Application connectée soumise

Étape 7 : Clique sur le Continuez bouton, et vous serez redirigé vers la page ci-dessous.

Gérer l'application connectée

Étape 8 : Dans l’image ci-dessus, vous trouverez La clé du consommateur et Secret, vous devez cliquer sur Gérer les détails du consommateur, d’avoir accès à ces détails.

Étape 9 : Au fur et à mesure que vous cliquez sur Gérer les détails du consommateur, vous recevrez un code de vérification sur votre courrier recommandé.Code de vérification

Étape 10 : Après une vérification réussie, vous recevrez votre La clé du consommateur et secret du consommateur.

La clé du consommateur

Vous avez terminé avec succès l’étape Salesforce et nous allons maintenant passer à la configuration de Postman.

Configuration Postman :

Étape 1: Téléchargez et installez le facteur.

Étape 2: Une fois l’installation terminée, ouvrez-le et vous aurez un écran comme indiqué ci-dessous.

Écran du facteur

Étape 3: Si vous êtes connecté via

Étape 4: Nous devons entrer l’URL et les 5 étapes requises pour obtenir le jeton d’accès de Salesforce Org.

Erreur de paramètres Postman

Étape 5 : Définissez la méthode de requête sur POST et, à partir de l’onglet body, sélectionnez form-data, où vous devez transmettre 5 paramètres.

  • Clé: subvention_type || Évaluer: le mot de passe;
  • Clé: id_client || Évaluer: Clé client de votre application connectée à Salesforce
  • Clé: secret_client || Évaluer: Consumer Secret de votre application connectée à Salesforce
  • Clé: nom d’utilisateur || Évaluer: Nom d’utilisateur de l’organisation
  • Clé: mot de passe || Évaluer: Mot de passe de l’organisation

Étape 6 : Ajoutez toutes les valeurs et cliquez sur Envoyer; vous peut ou non voir la sortie comme indiqué dans l’image ci-dessus. Comme:-

{

« erreur »: « invalid_grant »,

« error_description »: « échec d’authentification »

}

Si vous obtenez une réponse positive, vous obtiendrez le Jeton d’accès, mais si vous recevez le message ci-dessus, vous devez suivre quelques étapes supplémentaires. Pour obtenir une réponse réussie, vous devez ajouter un jeton de sécurité après votre mot de passe. Si vous avez un jeton de sécurité, utilisez celui-ci, sinon, vous devez générer un nouveau jeton de sécurité.

Suivez les étapes pour obtenir un nouveau jeton de sécurité :

  • Cliquez sur votre Nom d’utilisateur –> Paramètres

Profil Salesforce

  • Sélectionnez Réinitialiser mon Jeton de sécurité

Réinitialiser le jeton de sécurité

  • Cliquez sur Réinitialiser le jeton de sécurité, puis vous recevrez ce message.

Réinitialiser mon jeton de sécurité Salesforce

  • Vérifiez votre e-mail associé à l’organisation Salesforce ; là, vous obtiendrez le nouveau jeton de sécurité. Le jeton de sécurité est sensible à la casse, alors copiez-le depuis votre courrier et ajoutez-le à votre mot de passe dans postman.

par exemple Mot de passe – cooldays, Jeton de sécurité – hiver20*************

alors maintenant votre mot de passe sera cooldayswinter20 *************

Étape 7 : Cliquez maintenant sur le bouton d’envoi et vous obtiendrez un message réussi comme ci-dessous :

Paramètres du facteur

Maintenant, vous obtiendrez jeton d’accès, instance_url, Identifiant, type_jeton, émis_à, et Signature au format JSON.

Pour récupérer des données de Salesforce à l’aide de Postman :

  1. Exemple d’URL : https://instanceurl/services/data/v25.0/sobjects/Objectname/Id
    instanceUrl: Dans ce cas, nous devons donner l’URL de l’instance que nous avons obtenue de l’API du jeton à la dernière étape.
    Nom de l’objet : Indiquez le nom de l’objet dans ce paramètre.
    IDENTIFIANT: Identifiant de l’enregistrement que nous essayons de récupérer.
  2. Sélectionner Obtenir Méthode.
  3. Pour définir le jeton d’accès – copiez le jeton d’accès à partir de la réponse URL que nous avons obtenue à la dernière étape. Cliquez sur Autorisation dans le menu déroulant, sélectionnez Jeton porteur et collez le jeton d’accès dans l’espace disponible.
  4. Cliquez sur le bouton d’envoi en réponse, et vous obtiendrez les détails de l’enregistrement.

Création d’un enregistrement dans Salesforce :

  1. Exemple d’URL : https://instanceurl/services/data/v25.0/sobjects/Objectname
    instanceUrl : – En cela, nous devons donner l’URL de l’instance que nous avons obtenue de l’API du jeton.
    Nom de l’objet : Dans celui-ci, fournissez le nom de l’objet dont nous essayons de créer un enregistrement.
  2. Sélectionnez le Poste méthode pour créer l’enregistrement.
  3. Fournissez le jeton d’accès, comme nous l’avons fourni lors de la récupération des données.
  4. Sélectionnez le corps section, sélectionnez RAW et fournissez les détails de l’enregistrement au format XML ou JSON.
  5. Cliquez sur le bouton envoyer.
  6. Accédez à Salesforce et recherchez le nouvel enregistrement que vous avez créé à partir de Postman.

Note: L’Access_Token est valide ; il expire dans quelques minutes. Donc, en cas d’expiration, vous devez suivre les mêmes étapes pour obtenir un nouveau jeton d’accès.

Bon apprentissage!






Source link