Descripción

En este ejemplo se muestra cómo utilizar servicios webs de manera simple (código usado en Factura Electronica)

Utiliza SimpleXmlElement y SimpleSoapClient, manejando de manera simple el protocolo SOAP y XML.

Nota: Ver otras librerías más avanzadas.

Ejemplo: Feriados (Ministerio del Interior)

Ver: http://www.mininterior.gov.ar/servicios/wsferiados.asp

# Demo & Test: Feriados (Ministerio del Interior):
from datetime import datetime, timedelta
client = SoapClient(
    location = "http://webservices.mininterior.gov.ar/Feriados/Service.svc",
    action = 'http://tempuri.org/IMyService/', # SOAPAction
    namespace = "http://tempuri.org/FeriadoDS.xsd",
    trace = True)
dt1 = datetime.today() - timedelta(days=60)
dt2 = datetime.today() + timedelta(days=60)
feriadosXML = client.FeriadosEntreFechasAsXml(dt1=dt1.isoformat(), dt2=dt2.isoformat());
print feriadosXML

Autor / Autores:

MarianoReingart