Bende aynı sorunu yaşıyorum ve bir türlü çözemedim. Siz çözebildiniz mi acaba?
Sorunu çözdüm arkadaşlar.. Bizden sonra takılan olursa diye
çalışan kodu aşağıda gönderiyorum.
$cf = new CURLFile('product.json');
$data_file = array('file' => $cf);
$ch = curl_init('https://mpop-sit.hepsiburada.com/product/api/products/import');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Basic '.base64_encode($auth['base64_test']), 'Accept: application/json','Content-Type: multipart/form-data'));
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_file);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$product = curl_exec($ch);
curl_close($ch);