Сервис facelog предоставляет RESTful-стиль Web API.
Для создания кода клиента на C#, который будет обращаться к RESTful-стилю Web API, используется инструмент генерации клиентского кода swagger-codegen. Сгенерированный код на C# компилируется в динамическую библиотеку, которую можно вызывать из проектов на C#.
Для запуска swagger-codegen требуется поддержка JDK 7 или более поздней версии.
Скачайте swagger-codegen из центрального репозитория Maven:
io.swagger:swagger-codegen-cli:2.4.20
Скачать можно по ссылке:
https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.20/swagger-codegen-cli-2.4.20.jar
Команда для скачивания:
wget https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.20/swagger-codegen-cli-2.4.20.jar
Выполните следующую команду в командной строке, чтобы сгенерировать код на C#:
В Windows:
java -jar swagger-codegen-cli-2.4.20.jar generate ^
-i http://facelog.facelib.net:26413/v2/api-docs ^
-l csharp ^
--api-package facelog --model-package facelog.model ^
-o client\facelog\csharp
Здесь client\facelog\csharp
— это папка, в которой будет сохранён сгенерированный код.
На Linux:
java -jar swagger-codegen-cli-2.4.20.jar generate \
-i http://facelog.facelib.net:26413/v2/api-docs \
-l csharp \
--api-package facelog --model-package facelog.model \
-o client/facelog/csharp
Пример вызова можно найти в файле README.md
в папке сгенерированного кода.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )