SOJE538035

Members
  • Content Count

    2
  • Joined

  • Last visited

  1. Hola estimados, tengo la siguiente duda, cuando un cliente ya hizo su compra, es posible posteriormente anularla?? He buscado pero no encuentro nungún recurso en la api.
  2. Hola buenas, estoy tratando de reemplazar unas imagenes de una publicación, pero no consigo hacerlo, este es el codigo que ocupo para mandar la petición : $urlReplaceImage = "https://api.mercadolibre.com/items/" . $item . "?access_token=" . $token ; $imgMeli = "http://mlc-s1-p.mlstatic.com/973440-MLC31651341797_082019-O.jpg" ; //Imagen a reemplazar $dataMeli["pictures"] [] = array( "source" => $imgMeli ) ; $dataMeli["pictures"] [] = array( "source" => $imgMeli ) ; $responseMeli = $this->httpPut( $urlReplaceImage, $dataMeli ) ; echo $responseMeli ; ------------------------------------------------ //Función httpPut private function httpPut( $url , $dataMeli ){ $dataMeli = json_encode( $dataMeli ); $ch = curl_init( $url ) ; curl_setopt( $ch , CURLOPT_RETURNTRANSFER , true ) ; curl_setopt( $ch , CURLOPT_CUSTOMREQUEST , "PUT") ; curl_setopt( $ch , CURLOPT_POSTFIELDS , http_build_query( $dataMeli ) ) ; curl_setopt( $ch , CURLOPT_HTTPHEADER , array( 'Content-Type: application/json', 'Accept: application/json' )); $response = curl_exec($ch) ; return $response ; } y la respuesta que obtengo siempre es : "{"message":"body.invalid","error":"A body is expected. (A)","status":400,"cause":[]}" Cualquier aporte es bien recibido, Saludos.