diegoravera 0 Posted October 20, 2018 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
0 Fernando Aguirre 54 Posted October 23, 2018 (edited) 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 October 23, 2018 by Fernando Aguirre Share this post Link to post Share on other sites
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