Проблема с публикацией продукта API в Bluemix

Я использую набор инструментов разработчика API Connect: v5.0.5.0 (apiconnect: v2.4.11) в Windows 10. Я могу опубликовать свое приложение loopback в Bluemix из Инструментов разработчика. Однако при попытке опубликовать/подготовить соответствующий API Product к моему экземпляру Bluemix API Connect из APIC Developer toolkit возникает следующее исключение.

введите здесь описание изображения

Я хотел бы знать, где найти дополнительное сообщение (как указано в ошибке) и какие-либо советы или предложения по решению проблемы.


person Arindam Chattopadhya    schedule 28.12.2016    source источник


Ответы (2)


Во-первых, если у вас возникли проблемы с публикацией, я бы посоветовал сначала запустить apic validate для вашего файла продукта, чтобы увидеть, есть ли какие-либо проблемы с проверкой.

Я взял ваши файлы product/api из вопроса на developer.ibm.com и провел небольшое тестирование. Я обнаружил, что ваш путь /containers/{container}/download/{file} имеет два параметра, определенных как

parameters: - name: container in: path required: false type: string - name: file in: path required: false type: string

Я ни в коем случае не являюсь экспертом в этой области, но я обнаружил, что если я изменю required: false на required: true, проверка будет успешной. Попробуйте.

person Rick    schedule 28.12.2016

Ариндам, я видел эту проблему раньше. Это решило мою проблему. Прокрутите вниз, чтобы ответить Питеру Сзето.

http://developer.ibm.com/answers/questions/268185/api-designer-cant-publish-loopback-project/?smartspace=api

person plditallo    schedule 28.12.2016
comment
Я уже попробовал предложение от Питера. У меня нет типа: файл в источнике API - person Arindam Chattopadhya; 28.12.2016