Wandesnet

Members
  • Content Count

    7
  • Joined

  • Last visited

About Wandesnet

  • Rank
    Newbie

Profile Information

  • Location
    Brasília-DF

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Essa função tem como objetivo fazer download do arquivo zpl.. function downloadZPL($url, $debug = false) { $client = new Client([ 'connect_timeout' => 10, 'timeout' => 60.0, 'debug' => $debug ]); $response = $client->request('GET', $url); try { if ($response->getStatusCode() == 200) { return $response->getBody()->getContents(); } } catch (RequestException $e) { //var_dump($response->getBody()->getContents()); $txt = json_encode(['log_error' => $e->getResponse(), 'response' => $response->getBody()->getContents(), 'url' => $url]); file_put_contents(storage_path() . '/logs-etiquetas/log-' . microtime(true) . '-' . auth()->user()->company_id . '.txt', $txt); } return false; } Erros retornados com muita frequência: production.ERROR: Server error: `GET https://api.mercadolibre.com/shipment_labels?shipment_ids=27868524670,27868457017,27866757597,27868446235,27868360712,27868345329,27868191844,27868249154,27868179643,27868174627,27868098891,27868011218,27868082371,27868074203,27868073897,27867944344,27866224576&response_type=zpl2&access_token=$token` resulted in a `500 Internal Server Error` response: {"error":"rest_service_error","message":"com.mercadolibre.restclient.Response@4007d021","status":500} production.ERROR: Client error: `GET https://api.mercadolibre.com/shipment_labels?shipment_ids=27868524670,27868457017,27866757597,27868446235,27868360712,27868345329,27868191844,27868249154,27868179643,27868174627,27868098891,27868011218,27868082371,27868074203,27868073897,27867944344,27866224576&response_type=zpl2&access_token=$token` resulted in a `400 Bad Request` response: {"error":"bad_request","message":"bad_request for uri:http://internal.mercadolibre.com/shipment_labels?access_token\u003 (truncated...)
  2. Estou enfrentando há 2 dias um problema na hora de fazer o download do arquivo zpl, isso está acontecendo principalmente quando tento baixar mais de 10 arquivos, testei a url da api diretamente do negavegador, recebo o mesmo erro.. {"error":"internal_error","message":"Internal server error","status":500}
  3. Olá, pessoal quando tento fazer o download do arquivo ZPL através da api, estou recebendo o erro correspondente. "error":"ERROR in api: http://internal.mercadolibre.com/shipment_labels?access_token=APP_USR-&caller.id=443243&response_type=zpl2&shipment_ids=56866319191","message":"status: 400 - message: Shipment 56866319191 does not have tracking number or authorization code","status":400 Alguém sabe de algo a respeito? Se houve alguma mudança na API do ML? Obrigado!
  4. Pessoal hoje de amanhã, nosso sistema na qual gera etiquetas, está demorando muito para baixar o arquivo ZPL através da API https://api.mercadolibre.com/shipment_labels?shipment_ids=%s&response_type=zpl2&caller.id=$user_id&access_token=%s Tem mais alguém passando pelo mesmo problema? Obrigado
  5. Wandesnet

    Erro ao imprimir etiquetas ML via API

    Bom dia, estou passando pela mesma situação....acredito que seja algum bug ou alteração na API do ML.
  6. Olá, pessoal, estou fazendo o download (DANFE) em PDF, fiz alguns testes seguindo o tutorial da documentação do ML, porém está me devolvendo o erro 404 (Página não encontrada), alguém poderia me ajudar? Obrigado! Tentei dessa forma: function download_xml($user_id, $invoice_id){ $url = "https://api.mercadolibre.com/users/$user_id/invoices/sites/MLB/documents/danfe/{$invoice_id}?access_token=$ACCESS_TOKEN"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_FAILONERROR,1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 15); $retValue = curl_exec($ch); curl_close($ch); return $retValue; }