Programing/WEB

[PHP] instagram, facebook API - CURL 속도 개선

진 주 2020. 7. 23. 15:07
$post = array (
	'fields' => 'id,media_type,media_url,permalink,thumbnail_url,username,caption',
	'access_token' => '{access_token}',
);
$url = 'https://graph.instagram.com/{user_id}/media?'.http_build_query($post);

$curl_connection = curl_init($url);
curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_connection, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); // 요 부분
$result = curl_exec($curl_connection);
curl_close($curl_connection);

$data = json_decode($result, true);

 curl이 ipv4 만 사용하도록 설정

 

 

 

참고 사이트

https://stackoverflow.com/questions/20594947/facebook-api-very-slow-posting-by-php

 

Facebook api - very slow posting by php

On my site users can share theirs reflinks by button. Problem is very slow posting on facebook. My code is following: if (isset($_GET['error_reason']) && $_GET['error_reason'] == 'user_den...

stackoverflow.com