Third Party Developer Blog

rss Viewing archived items for July 2017

Jul
21

ESI Swagger Codegen Issues and Workarounds

CCP Zoetrope | 2017-07-21 13:11
This blog addresses an inconsistency [1] with a tool used within our previous blog: Using Swagger Codegen to Generate a Client API. In the previous blog we chronicled how to generate an ESI client library for Python using the Swagger Editor or curling the https://generate.swagger.io endpoint (which the Swagger Editor uses). However, it's been brought to our attention that https://generate.swagger.io is not working with the ESI Swagger spec found at https://esi.tech.ccp.is/_latest/swagger.json. Because online Swagger tools may not always work, this blog will present a backup method that can be used to generate a client library from ESI's Swagger spec. Prerequisites For this specific workaround you will need Docker installed on your machine. We will not go into detail about what Docker is or how it works but feel free to dig into Docker's ... read more