Tôi đã làm việc trên ứng dụng facebook sử dụng API biểu đồ facebook để xác thực, gần đây facebook được nâng cấp lên IPv6 và mạng của tôi không hỗ trợ IPv6 nên tất cả các cuộc gọi của tôi bắt đầu trở về Máy chủ là lỗi không thể truy cập được, tôi đã tìm kiếm lỗi facebook và thấy rằng chúng tôi vẫn có thể sử dụng lực lượng yêu cầu lên facebook để sử dụng IPv4 bằng CURL CURLOPT_IPRESOLVE.PHP Curl CURLOPT_IPRESOLVE
Bây giờ khi tôi cố gắng để gửi yêu cầu lên Facebook Graph API sử dụng curl tôi nhận được Chú ý: Sử dụng CURLOPT_IPRESOLVE liên tục không xác định - giả 'CURLOPT_IPRESOLVE'
Tôi muốn biết làm thế nào tôi có thể kích hoạt hỗ trợ cho các hằng số này hoặc cách tôi có thể tắt hỗ trợ IPv6 trong php để tôi có thể gửi yêu cầu tới Facebook Graph API bằng cách sử dụng IPv4.
Mã của tôi là
$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);
Cảm ơn
lol, ai đó thực sự ghét tôi đến đây, -1 trên tất cả các câu hỏi của tôi, giữ cho nó lên nhóc ... – TilalHusain
Cảm ơn bạn rất nhiều vì đã đăng câu hỏi này! Nó giải quyết vấn đề thời gian chờ của tôi. – Steven