С вопросом

cURL Error #:Failed to connect to api-seller.ozon.ru port 443: Connection timed out

7 июля 2025
108527
1
20

C 06/07/2025 не работает подключение по API - ответ приходит

cURL Error #:Failed to connect to api-seller.ozon.ru port 443: Connection timed out

В консоли пробавал обращаться к методам - вроде ответы приходят.

Ниже код примера обращения

$client_id = '*****';
$api_key = '*****';
	
function post($host, $data) {
    global $api_key, $client_id;
    $headers = [
        'Client-Id: '.$client_id,
        'Api-Key: '.$api_key,
        'Content-Type: application/json'
    ];
    $curl = curl_init($host);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_HEADER, false);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS,json_encode($data));
    curl_setopt($curl, CURLOPT_TIMEOUT, 30);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    $return = curl_exec($curl);
    $err = curl_error($curl);
    curl_close($curl);
    if ($err) {
        $res = "cURL Error #:" .$err;
		}
    else {
        $res = json_decode($return, true);
		}
    return $res;
	}

$data_transactions = [
	'date'=>[
		'from'=> date("Y-m-01\T00:00:00\Z", time()), 
		'to'=> date("Y-m-t\T23:59:59\Z", time())
		],
	'posting_number'=>"",
	'transaction_type'=>"all"
	];
	
$mass_data_transactions = post('https://api-seller.ozon.ru/v3/finance/transaction/totals', $data_transactions);

echo '<pre>'; print_r($mass_data_transactions); echo '</pre>';

Подскажите, пожалуйста, в чем может быть проблема

1 комментарий
Чтобы оставить комментарий, нужно  или 
  • SadB000Y
    SadB000Y
    больше 1 года назад

    Здравствуйте! Скорее всего ваш IP был забанен.

    Попробуйте отправить запрос с другого IP или из консоли документации. Если в таком случае запрос уйдет, то IP, с которого вы получаете ошибку Connection timed out, заблокирован

    Подробнее: https://dev.ozon.ru/start/298-Seller-API-kak-izbezhat-blokirovok

    1