Suporte » Desenvolvendo com WordPress » Enviar arquivo wp_remote_post

  • moskatus

    (@moskatus)


    Bom dia, preciso enviar o seguinte código via wp_remote_post

    $curl = curl_init();
    
    curl_setopt_array($curl, array(
    
      CURLOPT_URL => 'https://marketplace.com.br',
    
      CURLOPT_RETURNTRANSFER => true,
    
      CURLOPT_ENCODING => '',
    
      CURLOPT_MAXREDIRS => 10,
    
      CURLOPT_TIMEOUT => 0,
    
      CURLOPT_FOLLOWLOCATION => true,
    
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    
      CURLOPT_CUSTOMREQUEST => 'POST',
    
      CURLOPT_POSTFIELDS => array('file'=> new CURLFILE('ubIzCi_32/wc-product-export-17-3-2023-1679066701058.csv'),'import_mode' => 'NORMAL','operator_format' => '','with_products' => 'true'),
    
      CURLOPT_HTTPHEADER => array(
    
        'Authorization: 46bb8dd8-e38b-4eef-bf76-f28d2bd48239',
    
        'Accept: application/json',
    
        'Content-Type: multipart/form-data'
    
      ),
    
    ));
    
    $response = curl_exec($curl);
    
    curl_close($curl);
    
    echo $response;

    Em Curl ele funciona, só que gostaria de passar para wp_remote_post, existe como?

  • O tópico ‘Enviar arquivo wp_remote_post’ está fechado para novas respostas.