Desarrolladores

Referencia de uso de APIs SOLUTECIA

Ratio: 0 / 5

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

En esta página se proporcionan enlaces a la documentación y a los tutoriales, las descargas y el código de ejemplo que hay disponibles para ayudar a los desarrolladores a crear aplicaciones cliente con cualquiera de los lenguajes de programación mencionados anteriormente. También se proporcionan enlaces a otros documentos y a código de ejemplo que explican cómo añadir las funciones del API a tu sitio mediante JavaScript. Por último, en esta página podrás encontrar otros recursos que no son específicos de ningún lenguaje en concreto.

 

Las bibliotecas cliente de datos de API Solutecia están disponibles para ayudarte a crear aplicaciones cliente que utilicen toda la tecnología de MIA (Motor de Inteligencia Artificial de Solutecia)

Las bibliotecas cliente están disponibles para Java .NET, PHP, Phyton, Flash, C++, y Objective-C. La biblioteca cliente de cada lenguaje proporciona herramientas y un nivel de abstracción, lo que te permitirán generar consultas y utilizar datos de respuesta sin tener que crear solicitudes HTTP ni procesar respuestas HTTP manualmente. Cada biblioteca cliente proporciona clases que se corresponden con los elementos y con los tipos de datos que utiliza el API. Además, cada biblioteca cliente proporciona extensiones para servicios de Solutecia específicos que tienen API de datos.

Antes de leer estas referencias de uso, por favor leer los pasos iniciales para el uso del API de Solutecia.

Ejemplos tecnologías de invocación:

SOAP 1.1

A continuación se muestra un ejemplo de solicitud y respuesta para SOAP 1.1. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.

POST /sofia_api.asmx HTTP/1.1
Host: api.solutecia.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.solutecia.com/api"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<api xmlns="http://v3.solutecia.com">
<lic>string</lic>
<cod>string</cod>
<subcod>string</subcod>
<dat1>string</dat1>
<dat2>string</dat2>
<dat3>string</dat3>
<dat4>string</dat4>
<dat5>string</dat5>
<dat6>string</dat6>
<dat7>string</dat7>
<dat8>string</dat8>
<dat9>string</dat9>
</api>
</soap:Body>
</soap:Envelope>


SOAP 1.2

A continuación se muestra un ejemplo de solicitud y respuesta para SOAP 1.2. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.

POST /sofia_api.asmx HTTP/1.1
Host: api.solutecia.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<api xmlns="http://v3.solutecia.com">
<lic>string</lic>
<cod>string</cod>
<subcod>string</subcod>
<dat1>string</dat1>
<dat2>string</dat2>
<dat3>string</dat3>
<dat4>string</dat4>
<dat5>string</dat5>
<dat6>string</dat6>
<dat7>string</dat7>
<dat8>string</dat8>
<dat9>string</dat9>
</api>
</soap12:Body>
</soap12:Envelope>


HTTP GET

A continuación se muestra un ejemplo de solicitud y respuesta para HTTP GET. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.

GET /sofia_api.asmx/api?lic=string&cod=string&subcod=string&dat1=string&dat2=string&dat3=string&dat4=string&dat5=string&dat6=string&dat7=string&dat8=string&dat9=string HTTP/1.1
Host: api.solutecia.com

HTTP POST

A continuación se muestra un ejemplo de solicitud y respuesta para HTTP POST. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.

POST /sofia_api.asmx/api HTTP/1.1
Host: api.solutecia.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

lic=string&cod=string&subcod=string&dat1=string&dat2=string&dat3=string&dat4=string&dat5=string&dat6=string&dat7=string&dat8=string&dat9=string

POSIBLES RESULTADOS Y DETALLES DEL XML

Resultado cuando la licencia se ha vencido:

XML:

<api>
<status>
Error: No Lic</status>
<api_type>NA</api_type>
<data>
NA</data>
</api>