$meli = new Meli($appId, $secretKey);
$respuesta = $meli->get('/users/me', array('access_token' => $_SESSION['access_token']));
$id_cuenta = $respuesta['body']->id;
$url = '/users/' . $id_cuenta . '/items/search';
$respuesta = $meli->get($url, array('limit' => 100, 'search_type' => 'scan', 'access_token' => $_SESSION['access_token']));
$listaProductos = array();
$scroll = $respuesta['body']->scroll_id;
$publicaciones = $respuesta['body']->results;
while (!empty($publicaciones) && is_array($publicaciones)) {
foreach ($publicaciones as $publicacion) {
$producto = array();
$url = '/items/' . $publicacion;
$respuesta = "";
$respuesta = $meli->get($url, array('access_token' => $_SESSION['access_token']));
if ($respuesta['body']->id) {
$producto = [
"id" => $respuesta['body']->id,
"title" => $respuesta['body']->title,
"thumbnail" => $respuesta['body']->thumbnail,
"price" => $respuesta['body']->price,
"permalink" => $respuesta['body']->permalink,
];
}
if (!empty($producto)) {
$listaProductos[] = $producto;
}
}
$respuesta = "";
$url = '/users/' . $id_cuenta . '/items/search';
$respuesta = $meli->get($url, array('limit' => 100, 'scroll_id' => $scroll, 'search_type' => 'scan', 'access_token' => $_SESSION['access_token']));
$publicaciones = $respuesta['body']->results;
}
echo json_encode($listaProductos);