DEV Community

loading...
Cover image for mini-meli: genera access tokens de mercado libre.
TepuiLabsDEV

mini-meli: genera access tokens de mercado libre.

ángel
・1 min read

la idea de esto es poder generar access token para poder tener acceso a los recursos de Mercadolibre.

como usar

usando composer

composer require tepuilabs/mini-meli
Enter fullscreen mode Exit fullscreen mode

primer necesitamos crear un archivo .env con lo siguiente:

GRANT_TYPE=authorization_code
CLIENT_ID=
CLIENT_SECRET=
REDIREC_URL=http://localhost:9000
Enter fullscreen mode Exit fullscreen mode

NOTA: estos datos los debes configurar en mercado libre cuando crees una applicación, los unicos datos que necesitas son el client id / secret

luego necesitas configurar algo como lo siguiente:

<?php

use DevCoder\DotEnv;
use Abr4xas\Utils\PrettyPrintArray;
use Tepuilabs\MiniMeLi\MeliServices;

require 'vendor/autoload.php';


(new DotEnv(__DIR__ . '/.env'))->load();


$params = [
    'grant_type' => getenv('GRANT_TYPE'),
    'client_id' => getenv('CLIENT_ID'),
    'code' => $_GET['code'],
    'client_secret' => getenv('CLIENT_SECRET'),
    'redirect_uri' => getenv('REDIREC_URL')
];


$response = (new MeliServices($params))->generateAccessToken();


PrettyPrintArray::prettyPrintArray($response);
Enter fullscreen mode Exit fullscreen mode

Clic aquí para más información.

Discussion (0)