tecnogo
A better SDK for Mercadolibre API
Dado el estado actual de desarrollo, requiere configurar la estabilidad minima del proyecto a dev
.
Importar la libreria utilizando composer:
composer require tecnogo/meli-sdk
Si bien ninguna opción es obligatoria, el acceso a ciertas APIs puede requerir ciertos parametros (app_id, app_secret y/o access_token).
Para generar una aplicación de Mercadolibre ingresa a: Crear nueva aplicación
Opción | Descripción |
---|---|
site_id | Id de sitio de Mercadolibre, por defecto MLA |
app_id | App id de la aplicación de Mercadolibre |
app_secret | App secret de la aplicación de Mercadolibre |
redirect_url | Url de redirección de autorización de usuario, debe coincidir con la url definida en la aplicación de Mercadolibre |
access_token | Access token del usuario loggeado |
api_url | Url base del API, por defecto https://api.mercadolibre.com/ |
require __DIR__ . '/vendor/autoload.php';
$client = \Tecnogo\MeliSdk\Client::create([
'app_secret' => 'SOME_APP_SECRET',
'app_id' => 'SOME_APP_ID',
'access_token' => 'SOME_ACCESS_TOKEN',
'redirect_url' => 'http://localhost:8000'
]);
// Obtener bookmarks (requiere access_token)
$bookmarks = $client->bookmarks();
$bookmarks->each(function (\Tecnogo\MeliSdk\Entity\LoggedUser\Bookmark $bookmark) {
$item = $bookmark->item();
echo $item->title() . "\n";
echo json_encode($item->attributes()->simplifiedMap());
});
© 2019 Valentin Starck valentin.starck@gmail.com
Este proyecto está bajo licencia MIT. Para más información: LICENSE