2016-05-31 1 views
0

Я хотел бы изменить текущий статус существующего API на статус «Увольнение» через REST-API. Я использую следующий METHODE: https://docs.wso2.com/display/AM1100/apidocs/publisher/#!/operations#APIsApi#apisChangeLifecyclePostWSO2 APIM 1.10 - udpate api status to "Retire" через REST-API

Так вызов выглядеть следующим образом:

POST "http://127.0.0.1:9763/api/am/publisher/v0.9/apis/change-lifecycle?apiId=890a4f4d-09eb-4877-a323-57f6ce2ed79b&action=Retire" 

Но я получаю следующее сообщение:

{"message":"Bad Request","description":"Action 'Retire' is not allowed. Allowed actions are [Publish, Deploy as a Prototype]","error":[],"code":400,"moreInfo":""} 

В документации статус «Пенсия» указан , Вопросы: Что происходит не так? Каков правильный метод, чтобы изменить статус на «Пенсионный», «Заблокированный» или «Устаревший»?

С уважением Marty

ответ

1

API-интерфейс должен быть в состоянии Published с целью изменения в Пенсию государства.

Можете ли вы подтвердить текущий статус API?

+0

Я проверил несколько состояний-переход через интерфейс. Затронутый API был в CREATE-State, сначала мне нужно изменить состояние «PUBLIHED», а не «DEPRECATED» и окончательно «RETIRED» .... очень сложно. Thx, для вашей поддержки VizZy – APIMAN

 Смежные вопросы

  • Нет связанных вопросов^_^