adereldo/correios

查询邮编,在邮局网站上进行追踪

v2.1.3 2023-08-03 13:13 UTC

This package is auto-updated.

Last update: 2024-09-03 15:43:41 UTC


README

Latest Stable Version

Total Downloads

Latest Unstable Version

Dependents

correios

在邮局网站上搜索追踪数据和地址信息

安装

composer require adereldo/correios

示例

根据邮编查找地址
<?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
  )
?>
追踪订单
<?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
)
?>
通过描述找到
<?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
 )
?>
使用经纬度和谷歌地图查找地址
 $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
 )
?>

如果过度使用或使用BairroLogradouro类大量查找地址,可能会收到以下错误

打开流失败:HTTP请求失败!HTTP/1.0 429 请求过多

但这不会阻止返回仅包含纬度和经度的地址数据