跳转到主要内容

一个用于OCA网络服务的非常简单的客户端。

项目描述

这个库是OCA的Epak网络服务的非常简单的客户端。OCA的WS非常类似于SOAP,因此这实际上是在zeep周围一个非常轻量的包装,手动解析不是完全SOAP的响应。

使用示例

response = OcaClient().Tarifar_Envio_Corporativo(
    PesoTotal=0.5,  # kg
    VolumenTotal=0.125,  # m³
    CodigoPostalOrigen=1414,
    CodigoPostalDestino=1111,
    CantidadPaquetes=1,
    Cuit='20-12345678-0',
    Operativa=2712345,
    ValorDeclarado=120,
)

OcaClient 类公开了与官方文档中相同的方法,具有相同的参数。响应是Python字典,例如

{
    'tarifador': '15',
    'precio': '237.7900',
    'idtiposervicio': '1',
    'ambito': 'Local',
    'plazoentrega': '3',
    'adicional': '0.0000',
    'total': '237.7900',
}

许可证

此软件根据ISC许可证授权。有关详细信息,请参阅LICENCE。

版权 (c) 2017-2023 Hugo Osvaldo Barrera <hugo@barrera.io>

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

ocaclient-0.8.1.tar.gz (6.4 kB 查看哈希值)

上传于

构建版本

ocaclient-0.8.1-py3-none-any.whl (6.6 kB 查看哈希值)

上传于 Python 3

由以下支持