(❀╹◡╹)
[PHP] Instagram Refresh Access Token 본문
[토큰 발급 순서]
단기 토큰 발급 ▶ 장기 토큰 발급
(Short-Lived Access Token - 1시간 / Long-Lived Access Token - 60일)
https://developers.facebook.com/docs/instagram-basic-display-api/guides/long-lived-access-tokens
* 장기 토큰 기한 만료 이전에 토큰 새로고침 해주는 작업 필요 (Refresh Access Token)
// https://developers.facebook.com/docs/instagram-basic-display-api/reference/refresh_access_token#reading
$post = array (
'grant_type' => 'ig_refresh_token',
'access_token' => '{access_token}',
);
$url = 'https://graph.instagram.com/refresh_access_token?'.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);'Programing > WEB' 카테고리의 다른 글
| [jQuery] sortable width fix (0) | 2020.08.19 |
|---|---|
| [ASP] https redirect 처리 (0) | 2020.08.14 |
| [PHP] instagram, facebook API - CURL 속도 개선 (0) | 2020.07.23 |
| [PHP] Youtube API - 동영상 목록 가져오기 (1) | 2020.07.22 |
| [PHP] 글자 마스킹 처리 함수 (0) | 2020.07.20 |