Giter VIP home page Giter VIP logo

correios-testar's Introduction

correios

Busca em site do correios dados de rastreio e de endereço

install

composer require adereldo/correios

Exemplo

BUSCANDO UM ENDEREÇ0 COM BASE NO CEP
<?php

 
  $correios = new MeEmpresta\Cep();
  $correios->setField('11111111');
  $dadosOBJ = $correios->run()->toObject();
  
  //retorna seguinte estrutura
  stdClass Object
  (
      [data] => stdClass Object
          (
              [logradouro] => Rua Wilson 
              [bairro] => Coelho Neto 
              [localidade] => Rio de Janeiro
              [uf] => RJ 
              [cep] => 21531-710,
              [lat] => 
              [lon] =>
          )
  
      [message] => Encontrado com com sucesso!
      [success] => 1
  )
?>
RASTREANDO UMA ENCOMENDA
<?php
 $correios = new MeEmpresta\Rastreio();
 $correios->setField('seu-codigo-rastreio');
 $dadosOBJ = $correios->run()->toObject();
 //retorna seguinte estrutura
stdClass Object
(
   [data] => Array
       (
           [0] => stdClass Object
               (
                   [data] => 09/01/2020
                   [hora] => 13:49
                   [localidade] => PORTO ALEGRE / RS
                   [status] => Objeto entregue ao remetente
               )
      )

   [message] => Encontrado com com sucesso!
   [success] => 1
)
?>
ENCONTRADO POR DESCRIÇÃO
<?php
 $correios= new MeEmpresta\BairroLogradouro();
 $correios->setField('RUA A');
 $dadosOBJ = $correios->run()->toObject();
 //retorna seguinte estrutura
 stdClass Object
 (
     [data] => stdClass Object
         (
             [logradouro] => Rua Wilson 
             [bairro] => Coelho Neto 
             [localidade] => Rio de Janeiro
             [uf] => RJ 
             [cep] => 21531-710
         )
 
     [message] => Encontrado com com sucesso!
     [success] => 1
 )
?>
BUSCANDO ENDEREÇO COM LATITUDE E LONGITUDE GOOGLE MAPS
 $correios= new MeEmpresta\Cep();
 $correios->setField('21531710');
 $dadosOBJ = $correios->run()->withGeo()->toObject();
 //retorna seguinte estrutura
 stdClass Object
 (
     [data] => stdClass Object
         (
             [logradouro] => Rua Wilson 
             [bairro] => Coelho Neto 
             [localidade] => Rio de Janeiro
             [uf] => RJ 
             [cep] => 21531-710,
             [lat] => -22.7684959
             [lon] =>-43.423122,14
         )
 
     [message] => Encontrado com com sucesso!
     [success] => 1
 )
?>

caso faça o uso excessivo ou busca em uma quantidade muito grande de endereços usando a Classe BairroLogradouro poderar receber o seguinte erro

failed to open stream: HTTP request failed! HTTP/1.0 429 Too Many Requests

mas isso não impede o retorno dos dados de endereço apenas da latitude e longitude

correios-testar's People

Contributors

dinhooliveira avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.