API интерфейсСпециально для наших партнеров разработан API интерфейс
del_ips_from_service

Удаление IP(прокси) адресов с сервиса

Параметры запроса
Parameter Type Description Required
action string del_ips_from_service Обязательный
hash string Ваш хеш для работы с API Обязательный
userid int Ваш номер клиента Обязательный
serviceid int ID сервиса Обязательный
ips_for_del string Список IP, разделенных запятой, которые надо удалить на сервисе. Важно: кол-во удаляемых IP должно быть меньше чем кол-во IP на сервисе, иначе нужно использовать процедуру удаления сервиса! Обязательный
! Важно При удалении IP происходит автоматический перерасчет стоимости продления услуги. Возврат денежных средств за неиспользованный период удаленных прокси не предусмотрен.
Example Request (CURL)
$postfields = array(
				"userid"=>$userid,
				"hash"=>$hash,
				"action"=>"del_ips_from_service",
				"serviceid"=>123,
				"ips_for_del" => "127.0.0.1,127.0.0.2",
				);
$result = connect_client_api_o2proxycom($postfields);

function connect_client_api_o2proxycom($postfields){
	 $url = "https://my.virty.io/includes/client_api/index.php"; # URL to o2proxy.com API
	 $ch = curl_init();
	 curl_setopt($ch, CURLOPT_URL, $url);
	 curl_setopt($ch, CURLOPT_POST, 1);
	 curl_setopt($ch, CURLOPT_TIMEOUT, 1000);
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
	 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	 curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
	 $data = curl_exec($ch);
	 curl_close($ch);
	 return $data;
}

Ответ:
string(121) "{"code":"2001","status":"successful","ips_list":"127.0.0.3,127.0.0.4"}"
в поле ips_list передается актуальный список IPs, который остался на сервисе.