PHP Curl CURLOPT_IPRESOLVE
Я работал над приложением facebook, которое использует API-интерфейс facebook graph для аутентификации, недавно Facebook был обновлен до IPv6, и моя сеть не поддерживает IPv6, поэтому все мои звонки начали возвращаться. Хост - недостижимая ошибка, я искал ошибки на Facebook и обнаружил, что мы все еще можете использовать принудительные запросы к Facebook для использования IPv4 с помощью CURL CURLOPT_IPRESOLVE.
Теперь, когда я пытаюсь отправить запрос в Facebook Graph API, используя curl, я получаю Примечание: использование неопределенной константы CURLOPT_IPRESOLVE - предполагается, что "CURLOPT_IPRESOLVE";
Я хочу знать, как включить поддержку этой константы или как отключить поддержку IPv6 в php, чтобы можно было отправлять запрос в API Graph Facebook с использованием IPv4.
Мой код
$url = ("https://graph.facebook.com/me/access_token?tokrn");
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
$contents = curl_exec($c);
$err = curl_getinfo($c,CURLINFO_HTTP_CODE);
curl_close($c);
Спасибо