как мне повторно отправить запрос после его обработки в моей конечной точке apigee

У меня есть конечная точка, называемая получить данные пользователя, которая принимает токен

Мне нужно прочитать этот токен в моем apigee и отправить его tokenVarificationExtUrl

который возвращается ко мне с a) действительным 200 b) идентификатором пользователя, прикрепленным к этому токену

Теперь мне нужно прочитать заголовок ответа, а затем условно проверить его на 200 успехов, а затем извлечь идентификатор пользователя из ответа.

Как только он извлечен, мне нужно прикрепить его к другому запросу; который мне нужно отправить на внешний URL-адрес getUserData

который вернется ко мне с необходимыми данными пользователя.

Мне удалось извлечь данные и выполнить условную проверку. Я ищу помощи для

как отправить еще один запрос на внешний URL-адрес getUserData.


person Harshal Lonare    schedule 10.09.2014    source источник


Ответы (1)


Вам нужно использовать несколько политик в вашем прокси.

Например

  1. Для проверки заголовка и выдачи ошибки вы можете условно использовать политику rasie fault
  2. Для выполнения вызова API к внешней конечной точке вы можете использовать политику вызова службы или стандартную цель.
  3. Для извлечения данных ответа из полезной нагрузки json или xml вы можете использовать json-путь политик xpath.

и так далее.

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

Проверьте эту ссылку. http://apigee.com/docs/content/using-sample-api-proxies

person Santanu Dey    schedule 10.09.2014