Rastreamento de encomendas do Correio

Antes de mais nada se você não é desenvolvedor e procura uma encomenda dos correios entre neste link 

Se você tem um site de comércio eletrônico e faz envio das encomendas via Correios, uma boa opção para os clientes anciosos do site é ver onde está a encomenda.
Para isso Guilherme Chapiewski disponibiliza uma api muito simples para acesso as informações de rastreamento do correio.

Como a maioria dos bons projetos ele está disponível no GitHub.
A instalação pode ser feita com o gem direto do github:
Descreverei a utilização em Ruby on Rails, para outras plataformas acesse o site da API.
$ gem sources -a http://gems.github.com
$ sudo gem install guilhermechapiewski-correios-api
A utilização é tão fácil quanto a instalação:
Incluindo os devidos requires:
require "rubygems"
require "correios"
Basta ter o número da encomenda
encomenda = Correios.encomenda("ES446391025BR")


Para ter acesso aos seguintes atributos numa array:
encomenda.status.each do |status|
puts " data: #{status.data}"
puts " local: #{status.local}"
puts " situacao: #{status.situacao}"
puts " detalhes: #{status.detalhes}"
end

Comentários

Postagens mais visitadas deste blog

Concursos Públicos na área de TI

Livros