как получить запланированный ответ API в приложении логики Azure - PullRequest
0 голосов
/ 31 октября 2018

Я новичок в Azure Logic Apps. Я хочу создать повторяющуюся задачу для опроса стороннего API. Ниже приведены шаги моего логического приложения:

  1. Рецидив
  2. HTTP
  3. Ответ

После создания действия Response появляется предупреждение «Действия Response не будут работать при добавлении к рабочим процессам, инициируемым повторением».

Я пытался обернуть шаги 2 и 3 внутри действия Scope, но это не помогло устранить предупреждение. Буду признателен за вашу помощь. Спасибо!

1 Ответ

0 голосов
/ 31 октября 2018

Во-первых, я должен объяснить, для чего предназначено действие «Ответ». Мы используем действие «Ответ», когда получаем запросы от других, а затем делаем ответ на них. Обычно мы получаем запросы с HTTP триггером, а затем мы должны ответить тому, кто сделал запрос.

Теперь мы можем провести дополнительное расследование по вашей проблеме. Мы обнаружим, что никто не просит вас. В вашем последующем все действия запускаются «триггером повторения». Нам не нужно реагировать на это.

В вашем приложении логики, когда «Триггер повторения» запускается в соответствии с графиком, запрос HTTP будет отправлен стороннему API. Тогда третья сторона ответит. Учитывая ваш дизайн, я думаю, что вы можете сказать серверу, что вы получите его ответ. Если это так, вам не нужно делать это вообще.

В заключение, когда запускается «Триггер повторения», нам не нужно выполнять действие «Ответ».

...