0% encontró este documento útil (0 votos)
79 vistas6 páginas

Manual Tecnomovil WS

Este documento describe los detalles técnicos para integrar el servicio web de Tecnomovil para enviar SMS, incluyendo los requisitos, la estructura WSDL, las peticiones SOAP requeridas con los parámetros, las posibles respuestas y excepciones, y una lista de las plataformas disponibles.

Cargado por

Joseyeri00
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
79 vistas6 páginas

Manual Tecnomovil WS

Este documento describe los detalles técnicos para integrar el servicio web de Tecnomovil para enviar SMS, incluyendo los requisitos, la estructura WSDL, las peticiones SOAP requeridas con los parámetros, las posibles respuestas y excepciones, y una lista de las plataformas disponibles.

Cargado por

Joseyeri00
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Servicio Web

Tecnomovil

1
Contenido
1 Introducción..............................................................................................................................................3
2 Requerimientos.........................................................................................................................................3
3 WSDL..........................................................................................................................................................3
4 Petición.......................................................................................................................................................3
5 Respuesta...................................................................................................................................................4
6 Excepciones..............................................................................................................................................4
7 Anexo A: Plataformas..............................................................................................................................6

2
1 Introducción
El propósito de este documento es proveer los detalles técnicos y los pasos necesarios
para la integración del Servicio Web Tecnomovil.

2 Requerimientos
El cliente debe tener la capacidad de enviar peticiones http y leer la respuesta en fomato
XML.

3 WSDL
https://sms-tecnomovil.com/SendSmsWS?wsdl

4 Petición
La url se estructura de la siguiente manera:

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<sendSms xmlns="http://ws.tecnomovil.com/">
<username xmlns="">username</username>
<password xmlns="">password</password>
<message xmlns="">Mensaje</message>
<numbers xmlns="">5555555555,6666666666</numbers>
<platformId xmlns=""></platformId>
</sendSms>
</Body>
</Envelope>

Donde:

username: Nombre de usuario valido en el sistema

password: Contraseña

message: Texto del sms a enviar. No debe exceder los 160 caracteres.

numbers: Lista de numeros validos separados por coma

platformId: Id de la platadorma a utilizar. Este parametro es opcional. (Ver anexo A).

3
5 Respuesta
La respuesta a la petición se estructura de la siguiente manera:

<?xml version='1.0' encoding='UTF-8'?>


<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:sendSmsResponse
xmlns:ns2="http://ws.tecnomovil.com/">
<return>
<messageId>5285</messageId>
<status>OK</status>
</return>
</ns2:sendSmsResponse>
</S:Body>
</S:Envelope>

Donde:

messageId: Identificador único de mensaje

status: Estado final del envio donde se especifican dos posibles valores:
OK: El mensaje se envió satisfactoriamente
KO: El mensaje no pudo ser enviado

6 Excepciones

Si el status del mensaje es un KO, la respuesta se estructura como sigue:

<?xml version='1.0' encoding='UTF-8'?>


<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:sendSmsResponse
xmlns:ns2="http://ws.tecnomovil.com/">
<return>
<exception>Patameters are missing</exception>
<status>KO</status>
</return>
</ns2:sendSmsResponse>
</S:Body>

4
</S:Envelope>

Donde:

exception: Se describe brevemente el motivo por el cual el mensaje no puede ser enviado.

status: Estado final del envio

5
7 Anexo A: Plataformas

Identificador Nombre

1 Internacional

2 Número corto

3 Nacional

También podría gustarte