sergiomuro/correoargentino-api

API SDK for Correo Argentino

dev-main / 2.x-dev 2021-11-16 22:24 UTC

This package is not auto-updated.

Last update: 2025-06-27 09:56:46 UTC


README

Api para consultas en Correo Argentino basado en las consultas disponibles desde la app oficial

Installation

composer require sergiomuro/correoargentino-api

Make Request

use CorreoArgentinoApi\CorreoArgentinoTracking;

$api = (new CorreoArgentinoTracking())
    ->getTrackingInfo($dataModel);

Models

Nacional

use CorreoArgentinoApi\Models\Request\Nacional;

$data = (new Nacional())
    ->setProductCode(Nacional::PRODUCTS['EE'])
    ->setShippingId(123456789)
    ->setIsPlus(true);
# or
$data = (new Nacional())
    ->setTrackingNumber('EE188151547AR');

Internacional

use CorreoArgentinoApi\Models\Request\Internacional;

$data = (new Internacional())
    ->setShippingId("RB123456789AR");

Ecommerce

use CorreoArgentinoApi\Models\Request\Ecommerce;

$data = (new Ecommerce())
    ->setShippingNumber(string);

Mercadolibre

use CorreoArgentinoApi\Models\Request\Mercadolibre;

$data = (new Mercadolibre())
    ->setShippingNumber(string);

Example

Set Model

$data = (new Nacional())
    ->setProductCode(Nacional::PRODUCTS['EE'])
    ->setShippingId(123456789);

Make Request

$api = (new CorreoArgentino())
    ->getTrackingInfo($data);

Ver tambien el proyecto Epago

Usar bajo su propia responsabilidad.
Teniendo en cuenta que este es un servicio gubernamiental y privado.
El proyecto es de uso personal...