Мне нужно получить данные из стороннего API и незначительно обработать эти данные, а затем отправить их в БД. Есть ли коннектор для извлечения данных API с помощью приложения Logic? Любой коннектор или действие? Как начать.
Получение данных из API с помощью Azure Logic Apps
- Вот выход из ситуации, как можно вызвать сторонний API с помощью настраиваемого коннектора. Если у вас есть еще какие-либо вопросы, не стесняйтесь поделиться. Спасибо и удачного кодирования! 23.05.2019
Ответы:
Кажется, вы хотите получать данные из любого API с помощью приложения логики, верно?
Да, вы можете сделать это с помощью Logic Apps Custom Connector на azure portal, см. Снимок экрана ниже:
Как подключить любой API с помощью настраиваемого коннектора:
Шаг 1. Создайте новый настраиваемый коннектор
Чтобы создать Custom Connector, перейдите на лазурный портал и в All services найдите Logic Apps Custom Connector щелкните по нему и добавьте новый соединитель. см. снимок экрана:
Шаг 2. Измените собственный коннектор
После того, как вы создали новый настраиваемый соединитель, чтобы добавить с ним свой API, вам нужно Edit его, чтобы настроить API запрос и ответ с new custom connector
Шаг 3. Настройте специальный коннектор
Есть 3 части пользовательского коннектора
1. Общие
Здесь вы увидите, что Host введите свое API основное доменное имя, например dotnetavalanche.azurewebsites.net
Оставьте базовый URL пустым
2. Безопасность
Для тестового предложения аутентификация не требуется, просто оставьте поле пустым.
3. Определение
введите Summary примечание, description, но обязательно введите Operation ID, который должен быть уникальным, например TestAPI
Запрос
Затем в Request выборе нажмите Import from sample и введите свой тип метода API, например POST или GET.
Полный URL вашего API например: https://dotnetavalanche.azurewebsites.net/api/PartnerBotRequest
Смотрите снимок экрана:
Ответ:
Здесь нажмите Add default response и добавьте Json ожидаемого ответа от API.
Вызов собственного коннектора в приложении Azure Logic
Перейдите к azure logic App и нажмите Http Request на Request Body JSON Schema вставьте ниже JSON
{
"type": "object",
"properties": {
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"email": {
"type": "string"
}
}
}
Затем нажмите Next Step и добавьте свой собственный соединитель, как показано ниже:
Затем, наконец, добавьте new Step как Response
Настройте ответ, как показано на снимке экрана ниже:
Если у вас все еще есть какие-либо вопросы, не стесняйтесь поделиться. Спасибо и удачного кодирования!







