Похоже что временно забанили подключение к api vk, пытаюсь отправить запрос через прокси
<?php
$str = 'https://api.vk.com/method/wall.get?.....';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $str);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
curl_setopt($curl, CURLOPT_PROXY, 'ip:port');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'user:pwd');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_FAILONERROR, true);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
$json = curl_exec($curl);
$curl_error_code = curl_errno($curl);
$curl_error_desc = curl_error($curl);
$curl_info = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($curl_error_code > 0) {
exit($curl_error_desc . ' (' . $curl_error_code . '); HTTP-код: ' . $curl_info);
}
curl_close($curl);
var_dump(json_decode($json));
Возвращается
Connection timed out after 10001 milliseconds (28); HTTP-код: 0
При этом этот же код успешно выполняется с другого сервера, не пойму в чем проблема, типо прокси не отрабатывает как то, то ли еще что... подскажите куда копать?