인스타그램 단기토큰을 장기토큰으로 만들고, 새로고침 하기 > 소스코드

본문 바로가기

회원로그인

회원가입

소스코드

php 인스타그램 단기토큰을 장기토큰으로 만들고, 새로고침 하기

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 117회 작성일 22-11-19 09:43

본문

//===========================================================
function func_curl( $url ) {

    $ch = curl_init();                                 //curl 초기화

    curl_setopt($ch, CURLOPT_URL, $url);               //URL 지정하기
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    //요청 결과를 문자열로 반환
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);      //connection timeout 10초

    $last_date = curl_exec($ch);
    
    curl_close($ch);

}

$client_secret = "클라이언트 시크릿 키";
$access_token = "단기액세스토큰";

// 단기실행 인스타그램 사용자 액세스토큰을 장기 실행으로 만들기. 60일 유지됨
//$url = " curl -i -X GET "https://graph.instagram.com/access_token?grant_type=ig_exchange_token&client_secret=" . $client_secret . "&access_token=" . $access_token ;
//func_curl ( $url );  

if ($is_admin) {
    // 장기실행 토큰 새로고침. 60일이내 새로고침 않되면, 장기실행 토큰이 만료됨
    $url = " curl -i -X GET "https://graph.instagram.com/refresh_access_token?grant_type=ig_refresh_token&access_token=" . $access_token" ;
    func_curl ( $url );
}
//===========================================================

댓글목록

등록된 댓글이 없습니다.