An open API service indexing awesome lists of open source software.

https://github.com/wmixvideo/correios

Biblioteca Java para acessar os serviços dos Correios
https://github.com/wmixvideo/correios

api correios java

Last synced: 5 months ago
JSON representation

Biblioteca Java para acessar os serviços dos Correios

Awesome Lists containing this project

README

          

# Correios ![GitHub CI](https://github.com/wmixvideo/correios/workflows/Build%20project/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/wmixlabs/correios/badge.svg?branch=master)](https://coveralls.io/github/wmixlabs/correios?branch=master) [![Apache 2.0 License](https://img.shields.io/badge/license-apache%202.0-green.svg) ](https://github.com/wmixvideo/correios/blob/master/LICENSE)
Biblioteca para rastreamento de objetos no webservice dos Correios.

## Forma de uso
```java
final WSCorreiosRastreador ws = new WSCorreiosRastreador("USUARIO", "SENHA");

//consultar um unico objeto
final Sroxml sro = ws.consultaObjeto("PJ907948743BR");
for (Objeto objeto : sro.getObjeto()) {
System.out.println(objeto.getNome());
System.err.println(objeto.getErro());
for (Eventos evento : objeto.getEvento()) {
System.out.println(evento.getDescricao());
}
}

//consultar um varios objetos
final Sroxml sro = ws.consultaObjetos(Arrays.asList("PJ907948743BR", "PJ907948743BR"));
for (Objeto objeto : sro.getObjeto()) {
System.out.println(objeto.getNome());
System.err.println(objeto.getErro());
for (Eventos evento : objeto.getEvento()) {
System.out.println(evento.getDescricao());
}
}

//consultar um prazo de entrega
new WSCorreiosCalculador().calculaPrazo("40010", "88101250", "89893000");
```