JonathanPHP

Members
  • Content Count

    16
  • Joined

  • Last visited

About JonathanPHP

  • Rank
    Newbie

Recent Profile Visitors

333 profile views
  1. JonathanPHP

    seller_custom_field NULO

    bueno, acabo de crear un ticket, ya que nadie aparece por acá... vamos a ver que me responden. saludos!
  2. JonathanPHP

    seller_custom_field NULO

    Me pasa lo mismo... y sobre todo si hago un miltiget, trae todos sin seller_custom_field menos el ultimo. Alguno pudo resolverlo? aclaro que la llamada la estoy haciendo con access_token, entendiendo que este campo puede ser privado.
  3. JonathanPHP

    Items JSON validator improvements

    buenas! lo logre al final, te paso como arme el array en PHP directamente. $detallesART = array( 'title' => $verART['title'], 'category_id'=> $verART['category_id'], 'price'=> $verART['price'], 'currency_id'=> $verART['currency_id'], 'available_quantity'=> $verART['available_quantity'], 'buying_mode'=> $verART['buying_mode'], 'listing_type_id'=> $verART['listing_type_id'], 'seller_custom_field'=> $verART['seller_custom_field'], 'condition'=> $verART['condition_buy'], 'video_id'=> $verART['video_id'], 'warranty'=> $verART['warranty'], ); $imagenes= explode(";", $verART['pictures']); foreach ($imagenes as $pic) { $detallesART['pictures'][] = array ( 'source' => $pic, ); } siendo verART lo que tomo de mi base, y veras que en pictures, tengo los links separados por punto y coma, etonces hice un foreach en el cual guarde las imagenes asi.... es muy importante esta parte ['pictures][] saludos!
  4. JonathanPHP

    Agregar variantes a una listing existente

    me pasa lo mismo! trate la solucion que dijo Florencia, pero tampoco pude... me dice que la propiedad pictures_id es invalidad... para subirla por primera vez, sale todo ok, pero para agregar nuevas variaciones es un calvario jajaja. algun otro intento que pueda hacer?
  5. JonathanPHP

    Como imprimir Etiquetas de envio en PHP

    Esta forma no me esta funcionando, saben que puedo estar haciendo mal? <?php session_start(); $url ="https://api.mercadolibre.com/shipment_labels?shipment_ids=".$_GET['id']."&response_type=pdf&access_token=".$_SESSION['access_token']; $CurlConnect = curl_init(); curl_setopt($CurlConnect, CURLOPT_URL, $url); curl_setopt($CurlConnect, CURLOPT_POST, 1); curl_setopt($CurlConnect, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($CurlConnect, CURLOPT_POSTFIELDS, $request); $Result = curl_exec($CurlConnect); header('Cache-Control: public'); header('Content-type: application/pdf'); header('Content-Disposition: attachment; filename="new.pdf"'); header('Content-Length: '.strlen($Result)); echo $Result; ?> me arroja este error: {"message":"Resource /shipment_labels not found.","error":"not_found","status":404,"cause":[]}
  6. JonathanPHP

    Como imprimir Etiquetas de envio en PHP

    Muchas gracias rodrigo! perfecto! es esto lo que deberia hacer? no me esta funcionando, pero si podes indicarme si voy por buen camino seria buenisimo. muchas gracias! <?php session_start(); $url ="https://api.mercadolibre.com/shipment_labels?shipment_ids=".$_GET['id']."&response_type=pdf&access_token=".$_SESSION['access_token']; $file= file_get_contents($url); header('Content-type: application/pdf'); readfile($file); ?>
  7. Buenas a todos! como estan? Les consulto este problema que tengo, estoy intentando imprimir las etiquetas de envio, si envio la URL siguiente funciona ok: https://api.mercadolibre.com/shipment_labels?shipment_ids=".$_GET['id']."&response_type=pdf&access_token=".$_SESSION['access_token'] Pero como podria hacer para que imprima directamente el pdf sin ir a esta url, osea imprimiendo la respuesta al GET que guardo en una variable, o donde sea? $params = array( 'shipment_ids' => $_GET['id'], 'response_type' => 'pdf', 'access_token' => $_SESSION['access_token'], ); echo $meli->get('/shipment_labels',$params); mi intencion es que nadie tenga acceso al acces token... espero puedan ayudarme, muchas gracias!
  8. JonathanPHP

    Cant get Categories/all

    tengo el mismo problema, pudiste solucionarlo?
  9. JonathanPHP

    Problemas con la Descripcion de un item

    Perdon la demora en contestar, muchas gracias por tu ayuda! entiendo lo que dices, pero no se como codificarlo en UTF-8 desde PHP, probe con funciones y desde header... pero por ahora sin exito, seguire intentando, pero seguro es eso. muchas gracias!
  10. Buenas tardes! como estan? tengo un problema cuando intento publicar un ITEM por medio de la api, cuando pongo una descripcion HTML el articulo se publica perfectamente pero el json que recibo no puedo leerlo, sin embargo cuando envió la descripción sin html, este si me permite leer el json de respuesta y sacar el id de publicación y su respectivo link. que puede estar sucediendo? saludos!
  11. JonathanPHP

    Items JSON validator improvements

    buenas, tengo un nuevo problema, si quiero poner varias imagenes en el item, como deberia armar el json? porque me toma solamente la ultima imagen. saludos!
  12. JonathanPHP

    Items JSON validator improvements

    efectivamente es eso! muchas gracias a ambos! ahora si funciono perfecto!
  13. JonathanPHP

    Items JSON validator improvements

    muchas gracias por tu ayuda! elimine YOUTUBE_ID_HERE y ahora me aparece el siguiente error: [invalid property type: [pictures] expected List but was JSONObject value: [source:http://mla-s2-p.mlstatic.com/968521-MLA20805195516_072016-O.jpg]] perdon que no coloque el error antes!
  14. JonathanPHP

    Error al carga nuevo items

    Pudiste solucionarlo? yo tambien tengo problemas para cargar un item con php....
  15. JonathanPHP

    Items JSON validator improvements

    Buenas! muchas gracias por su atención, mi nombre es Jonathan y vengo bastante bien con la api de mercadolibre, pero ahora quería publicar un item (logre hacerlo desde Advance REST client) desde mi aplicacion PHP. pero no tengo idea como pasar los parámetros que en Advance REST client paso escribiendo el json… estoy escribiendo así pero no funciona: $detallesART = array( 'title' => 'item numero 2', 'category_id'=> 'MLA3530', 'price'=> 10, 'currency_id'=> 'ARS', 'available_quantity'=> 1, 'buying_mode'=> 'buy_it_now', 'listing_type_id'=> 'gold_special', 'condition'=> 'new', 'description'=> 'Item de test - No Ofertar', 'video_id'=> 'YOUTUBE_ID_HERE', 'warranty'=> '12 months', 'pictures' => array('source' => 'http://mla-s2-p.mlstatic.com/968521-MLA20805195516_072016-O.jpg') ); $crear= $meli->postWithAccessToken('/items', $detallesART); echo "<hr>".$crear['json']['permalink']; Tambien intente poniendo el JSON como un string... llevo horas peleando con esto, agradeceria su ayuda!