• 0
diegoravera

ETIQUETAS DE ENVIO EN PHP - PDF CORRUPTO

Question

Necesito Ayuda, Obtengo el string del PDF pero no consigo obtener un PDF , me lo crea corrupto

les paso el código que uso:

 

        $order_id=$_REQUEST['order_id'];
        $itemventas = $meli -> getWithAccessToken('/orders/'.$order_id);
        $ship=$itemventas['json']['shipping']['id'];
        $itemventas = $meli -> getWithAccessToken('/shipment_labels',array('shipment_ids' => $ship, 'response_type' => 'pdf'));
        $retorno=$itemventas['body'];
        $nombre_archivo = "logs.pdf";
        file_put_contents($nombre_archivo, $retorno);

 

 

 

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Hola

Creo que tienes un error aqui:

$ship=$itemventas['json']['shipping']['id'];

Deberia ser, ya que la respuesta te la da en el 'body' no existe ningun objecto que se llame 'json'

$ship=$itemventas['body']->shipping->id;

No uses el SDK para obtener la guia, usa la direccion directamente

$guia = 'https://api.mercadolibre.com/shipment_labels?shipment_ids='.$ship.'&response_type=pdf&access_token='.$token

Saludos.

Edited by Fernando Aguirre

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now