Créer une collection Postman pour un connecteur personnalisé

Notes

Cette rubrique fait partie d’une série de tutoriels sur la création et l’utilisation de connecteurs personnalisés dans Azure Logic Apps, Power Automate et Power Apps. Assurez-vous de lire la présentation du connecteur personnalisé pour comprendre le processus.

Postman est une application pour faire des requêtes HTTP, et les collections Postman vous aident à organiser et à regrouper les demandes d’API liées. Les collections peuvent accélérer et simplifier le développement du connecteur personnalisé si vous n’avez pas déjà de définition OpenAPI pour votre API. Pour plus d’informations sur les collections, accédez à Création de collections dans la documentation Postman.

Dans ce sujet, vous créez une collection qui inclut une demande et une réponse de l’API Analyse de texte Azure Cognitive Services. Dans une rubrique connexe, vous créez un connecteur à l’aide de cette collection.

Conditions préalables

  • L’application Postman
  • Une clé API pour l’API Analyse de texte de Cognitive Services

Créer une requête HTTP pour l’API

  1. Dans Postman, sous l’onglet Générateur, sélectionnez la méthode HTTP, entrez l’URL de la requête pour le point de terminaison de l’API, puis sélectionnez un protocole d’autorisation, le cas échéant.

    Créer une requête : « Méthode HTTP », « URL de requête », « Autorisation ».

    Paramètre active
    Méthode HTTP PUBLICATION
    URL de la requête https://westus.api.cognitive.microsoft.com/text/analytics/v2.0/sentiment
    l’autorisation, Pas d’autorisation (vous spécifiez une clé API à l’étape suivante)
  2. Entrez les paires clé-valeur pour l’en-tête de la requête. Pour les en-têtes HTTP communs, vous pouvez faire votre choix dans la liste déroulante.

    Suite de la requête : En-têtes

    Touche active
    Ocp-Apim-Subscription-Key clé-d’abonnement-de-votre-API, que vous trouverez dans votre compte Cognitive Services.
    Type de contenu application/json
  3. Entrez le contenu que vous souhaitez envoyer dans le corps de la requête. Pour vérifier que la requête fonctionne et obtient une réponse, sélectionnez Send.

    Suite de la requête : « Corps ».

    {
        "documents": [{
            "language": "en-us",
            "id": "1", 
            "text": "I enjoyed the new movie after a long day."
        }]
    }
    

    Le champ de la réponse contient la réponse complète de l’API, qui comprend le résultat ou une erreur s’il en existe.

    Obtenir une réponse à une requête.

Pour plus d’informations sur les requête HTTP, accédez à Requêtes dans la documentation Postman.

Enregistrer la collection

  1. Cliquez sur Enregistrer.

    Sélectionnez Enregistrer.

  2. Dans la boîte de dialogue Enregistrer la requête, spécifiez un nom et une description pour la requête. Le connecteur personnalisé utilise ces valeurs pour la description et le récapitulatif de l’opération d’API.

    Capture d’écran montrant la fenêtre Enregistrer la requête.

    Paramètre active
    Nom de la requête DetectSentiment
    Description de la requête L’API retourne un score numérique compris entre 0 et 1. Les scores proches de 1 indiquent un sentiment positif, tandis que les scores proches de 0 indiquent un sentiment négatif.
  3. Sélectionnez + Créer une collection et entrez le nom de la collection. Le connecteur personnalisé utilise cette valeur lorsque vous appelez l’API. Cochez la case (), ce qui crée un dossier de collection, puis sélectionnez Enregistrer dans SentimentDemo.

    Capture d’écran montrant les étapes de création d’une collection.

    Paramètre active
    Nom de la collection SentimentDemo

Enregistrer la réponse à la requête

Maintenant que votre requête est enregistrée, vous pouvez enregistrer la réponse. De cette façon, la réponse s’affichera comme exemple lorsque vous chargerez la requête ultérieurement.

  1. Au-dessus de la fenêtre de la réponse, sélectionnez Enregistrer la réponse.

    Capture d’écran montrant le bouton Enregistrer la réponse.

    Les connecteurs personnalisés ne prennent en charge qu’une seule réponse par requête. Si vous enregistrez plusieurs réponses par requête, seule la première sera utilisée.

  2. En haut de l’application, entrez un nom pour votre exemple de réponse, puis sélectionnez Enregistrer un exemple.

    Capture d’écran montrant comment enregistrer un exemple.

Si votre API dispose de fonctionnalités supplémentaires, vous pouvez continuer à créer votre collection Postman avec d’autres requêtes et réponses.

Exporter la collection Postman

Vous pouvez exporter la collection sous la forme d’un fichier JSON, que vous importez à l’aide de l’Assistant Connecteur personnalisé. Avant d’exporter la collection, supprimez le type de contenu et les en-têtes de sécurité. Ces éléments étaient nécessaires pour envoyer des requêtes d’API, mais ils sont traités différemment dans le connecteur personnalisé.

  1. Sous l’onglet En-têtes, placez le curseur sur chaque en-tête, puis sélectionnez X en regard de l’en-tête pour le supprimer. Sélectionnez Enregistrer pour enregistrer à nouveau la collection.

    Supprimer les en-têtes.

  2. Sélectionnez les points de suspension () en regard de la collection, puis sélectionnez Exporter.

    Exporter la collection.

  3. Sélectionnez le format d’exportation Collection v1, sélectionnez Exporter, puis accédez à l’emplacement où vous souhaitez enregistrer le fichier JSON.

    Sélectionnez le format d’exportation : « Collection v1 »

    Notes

    Actuellement, vous ne pouvez utiliser que des collections v1 pour des connecteurs personnalisés.

Étapes suivantes

Vous êtes maintenant prêt à définir un connecteur personnalisé basé sur la collection Postman que vous avez créée :

Fournir des commentaires

Nous apprécions grandement les commentaires sur les problèmes liés à notre plateforme de connecteurs ou les idées de nouvelles fonctionnalités. Pour fournir des commentaires, accédez à Soumettre des problèmes ou obtenir de l’aide avec les connecteurs et sélectionnez votre type de commentaire.