PHPackages                             tepuilabs/mini-meli - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tepuilabs/mini-meli

ActiveLibrary

tepuilabs/mini-meli
===================

Genera access token para poder tener acceso a los recursos disponibles de Mercado libre

v4.0.0(8mo ago)31212[1 PRs](https://github.com/TepuiLABS/mini-meli/pulls)MITPHPPHP ^8.3CI passing

Since Apr 11Pushed 2w ago1 watchersCompare

[ Source](https://github.com/TepuiLABS/mini-meli)[ Packagist](https://packagist.org/packages/tepuilabs/mini-meli)[ Docs](https://github.com/mini-meli/mini-meli)[ Fund](https://angelcruz.dev/donate)[ RSS](/packages/tepuilabs-mini-meli/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (5)Versions (7)Used By (0)

mini-meli
=========

[](#mini-meli)

[![Latest Version on Packagist](https://camo.githubusercontent.com/9ce9d57a489b1614b4ed0783605090d54a62d1e41c11eca8522ccf01e05e9470/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f74657075696c6162732f6d696e692d6d656c692e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tepuilabs/mini-meli)[![Total Downloads](https://camo.githubusercontent.com/1aca792507e116bf44c86e77e465f22d09e23ec58a4b37258b1d3a6d73ba44cc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f74657075696c6162732f6d696e692d6d656c692e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tepuilabs/mini-meli)[![PHP Version](https://camo.githubusercontent.com/1bb148563380d75ef542a92465d07c5690fb3dcd2f9d443f45e6af6faa7d9d9c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f74657075696c6162732f6d696e692d6d656c692e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tepuilabs/mini-meli)

 [![](carbon_new.png)](carbon_new.png)

Librería completa para Mercado Libre con OAuth 2.0 PKCE, refresh tokens y gestión de aplicaciones. Implementa todas las mejores prácticas de seguridad y funcionalidades de la API oficial.

🚀 Características
-----------------

[](#-características)

- ✅ **OAuth 2.0 PKCE** - Autenticación segura con Proof Key for Code Exchange
- ✅ **Refresh Tokens** - Renovación automática de tokens con offline\_access
- ✅ **Multi-Site Support** - Soporte para todos los sitios de Mercado Libre
- ✅ **App Management** - Gestión completa de aplicaciones y permisos
- ✅ **Security First** - Validación robusta y protección CSRF
- ✅ **PHP 8.3+** - Aprovecha las últimas funcionalidades del lenguaje
- ✅ **Type Safety** - Tipado estricto y union types
- ✅ **Readonly Properties** - Inmutabilidad donde sea apropiado
- ✅ **Match Expressions** - Lógica más clara y eficiente
- ✅ **Named Arguments** - Mejor legibilidad del código
- ✅ **First-class Callable Syntax** - Sintaxis moderna para callbacks
- ✅ **Improved Error Handling** - Manejo de errores más específico
- ✅ **Backward Compatibility** - Compatible con versiones anteriores

📦 Instalación
-------------

[](#-instalación)

```
composer require tepuilabs/mini-meli
```

⚙️ Configuración
----------------

[](#️-configuración)

### Variables de Entorno

[](#variables-de-entorno)

Agrega en tu archivo de configuración:

```
GRANT_TYPE=authorization_code
CLIENT_ID=tu_client_id
CLIENT_SECRET=tu_client_secret
REDIRECT_URL=http://localhost:9000
SCOPES=read write offline_access
```

Note

Estos datos los debes configurar en Mercado Libre cuando crees una aplicación. Solo necesitas el client\_id y client\_secret.

🔐 Uso
-----

[](#-uso)

### 1. Autenticación OAuth 2.0 PKCE

[](#1-autenticación-oauth-20-pkce)

```
