Создание коллекции Postman для пользовательского соединителя

Примечание

Эта статья входит в серию руководств по созданию и использованию пользовательских соединителей в Azure Logic Apps, Power Automate и Power Apps. Обязательно прочитайте обзор пользовательских соединителей, чтобы понять процесс.

Postman — это приложение для выполнения HTTP-запросов, а коллекции Postman помогают организовать и сгруппировать связанные запросы API. Коллекции могут ускорить и упростить разработку пользовательских соединителей, если у вас еще нет определения OpenAPI для вашего API.

В этой статье вы создадите коллекцию, которая включает запрос и ответ от API анализа текста Azure Cognitive Services. В связанной теме вы создадите соединитель, используя эту коллекцию.

Предварительные условия

  • Приложение Postman
  • Ключ API для API "Анализ текста" в Cognitive Services

Создание HTTP-запроса для API

  1. В приложении Postman на вкладке Построитель выберите метод HTTP, введите URL-адрес запроса для конечной точки API и выберите протокол авторизации, если требуется.

    Создайте запрос: "Метод HTTP", "URL-адрес запроса", "Авторизация".

    Параметр Стоимость
    Метод HTTP POST
    Запросить URL-адрес https://westus.api.cognitive.microsoft.com/text/analytics/v2.0/sentiment
    Авторизация No Auth (Без авторизации) (вы укажете ключ API на следующем шаге)
  2. Введите пары "ключ-значение" для заголовка запроса. Стандартные заголовки HTTP можно выбрать в раскрывающемся списке.

    Продолжение запроса: "Headers" (Заголовки).

    Ключ. Стоимость
    Ocp-Apim-Subscription-Key Ключ_подписки_вашего_API, который вы можете найти в настройках учетной записи Cognitive Services.
    Content-Type application/json
  3. Введите содержимое, которое будет отправляться в тексте запроса. Чтобы проверить работу запроса, получив ответ, выберите Отправить.

    Продолжение запроса: "Body" (Текст запроса).

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

    Поле ответа содержит полный ответ от API-интерфейса, который включает результат или ошибку, если таковая произойдет.

    Ответ на запрос получения.

Сохранение коллекции

  1. Выберите Сохранить.

    Нажмите кнопку Сохранить.

  2. В диалоговом окне Сохранение запроса введите имя и описание запроса. Пользовательский соединитель использует эти значения для сводки и описания операций API.

    Снимок экрана, на котором показано окно Сохранить запрос.

    Параметр Стоимость
    Имя запроса DetectSentiment
    Описание запроса Оценка, которую возвращает API, выражается числами в диапазоне от 0 до 1. Если оценка близка к 1, у текста положительная тональность, а если к 0 — отрицательная.
  3. Выберите + Создать коллекцию и введите имя для коллекции. Пользовательский соединитель использует это значение при вызове API. Установите флажок (), который создает папку коллекции, затем выберите Сохранить в SentimentDemo.

    Снимок экрана, показывающий шаги для создания коллекции.

    Параметр Стоимость
    Имя коллекции SentimentDemo

Сохранение ответа на запрос

После сохранения запроса можно сохранить ответ на него. Это позволит отобразить пример ответа, когда вы позднее будете загружать запрос.

  1. Над окном ответа выберите Сохранить ответ.

    Снимок экрана, на котором показана кнопка Сохранить запрос.

    Пользовательские соединители поддерживают только один ответ для каждого запроса. Если вы сохраняете несколько ответов на запрос, будет использоваться только первый из них.

  2. В верхней части окна приложения введите имя для примера ответа, затем выберите Сохранить пример.

    Снимок экрана, показывающий, как сохранить пример.

Если ваш API-интерфейс содержит дополнительные возможности, продолжайте создание коллекции Postman с дополнительными запросами и ответами.

Экспорт коллекции Postman

Теперь можно экспортировать коллекцию в JSON-файле, который будет импортирован с помощью мастера пользовательских соединителей. Прежде чем экспортировать коллекцию, удалите тип содержимого и заголовки безопасности — они были нужны для создания запросов API, но в пользовательском соединителе они обрабатываются иначе.

  1. На вкладке Заголовки наведите указатель мыши на каждый заголовок и выберите значок X рядом с заголовком, чтобы удалить его. Выберите Сохранить, чтобы сохранить коллекцию еще раз.

    Удаление заголовков.

  2. Нажмите кнопку с многоточием () рядом с коллекцией, затем выберите Экспорт.

    Экспортируйте коллекцию.

  3. Выберите для экспорта формат Коллекция вер. 1, выберите Экспорт, затем перейдите к расположению, в котором хотите сохранить JSON-файл.

    Выберите формат экспорта: "Коллекция вер. 1".

    Примечание

    В настоящее время вы можете использовать только коллекции версии 1 для пользовательских соединителей.

Дальнейшие действия

Теперь вы готовы определить пользовательский соединитель на основе созданной вами коллекции Postman:

Предоставление отзывов

Для нас очень важны отзывы о проблемах с нашей платформой соединителей и новые идеи о функциях. Чтобы оставить отзыв, выберите пункт Сообщить о проблемах или получить помощь с соединителями и выберите тип отзыва.