認証に facebook グラフ API を使用する facebook アプリケーションに取り組んでいますが、最近 facebook が IPv6 にアップグレードされ、ネットワークが IPv6 をサポートしていないため、すべての呼び出しで Host is unreachable エラーが返されるようになりました。facebook のバグを検索したところ、 CURL CURLOPT_IPRESOLVE を使用して、Facebook への要求に強制的に IPv4 を使用することもできます。
curl を使用して Facebook Graph API にリクエストを送信しようとすると、次のように通知されます。
この定数のサポートを有効にする方法、または PHP で IPv6 サポートを無効にして、IPv4 を使用して Facebook Graph API にリクエストを送信できるようにする方法を知りたいです。
私のコードは
$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);
ありがとう