WSO2: Как использовать ответ одного API в качестве входного параметра для другого отдельного API - PullRequest
0 голосов
/ 06 сентября 2018

Может кто-нибудь, пожалуйста, дайте мне знать или направьте меня для достижения этого:

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

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

Я прочитал много постов и блогов, но не могу продолжить, и я довольно новичок в WSO2. Может кто-нибудь, пожалуйста, ведите меня.

Спасибо

1 Ответ

0 голосов
/ 06 сентября 2018

Вы можете просто достичь этого, используя прокси-сервис, посреднические последовательности и посредники. Вам понадобятся 2 последовательности, которые выполняют,

  1. Войдите в систему, прочитайте ответ и извлеките токен, который затем установите в качестве посредника свойства. Так что вторая последовательность может получить его.
  2. Считать токен, который был установлен из sequence1, и вызвать следующий API.

Затем вы можете создать один прокси-сервис в ESB, который вызывает последовательность 1 и 2.

Пожалуйста, просмотрите документацию [1] о Посредничестве сообщений для получения более подробной информации о том, как использовать различные посредники.

[1] https://docs.wso2.com/display/ESB490/Mediating+Messages

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...