Integraciones de terceros

Ivoz Provider hace uso de la especificación OpenAPI 2.0 (la cual es idéntica a la especificación Swagger 2.0 antes de que fuera renombrada a «OpenAPI»).

Las APIs son la manera de integrar aplicaciones de terceros con Ivoz Provider. Ciertas herramientas de la comunidad, como swagger-codegen, pueden ser de gran ayuda durante el desarrollo de clientes. De acuerdo con su página de github, es compatible con los siguientes languajes/frameworks:

  • ActionScript

  • Ada

  • Apex

  • Bash

  • C# (.net 2.0, 3.5 o superior)

  • C++ (cpprest, Qt5, Tizen)

  • Clojure

  • Dart

  • Elixir

  • Elm

  • Eiffel

  • Erlang

  • Go

  • Groovy

  • Haskell (http-client, Servant)

  • Java (Jersey1.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java, Rest-assured)

  • Kotlin

  • Lua

  • Node.js (ES5, ES6, AngularJS with Google Closure Compiler annotations)

  • Objective-C

  • Perl

  • PHP

  • PowerShell

  • Python

  • R

  • Ruby

  • Rust (rust, rust-server)

  • Scala (akka, http4s, swagger-async-httpclient)

  • Swift (2.x, 3.x, 4.x)

  • Typescript (Angular1.x, Angular2.x, Fetch, jQuery, Node)

La definición de la APIs se encuentra en las siguientes URLs: