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

본문
//===========================================================
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 );
}
//===========================================================
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 );
}
//===========================================================
- 이전글그누보드 sms 보내기 22.11.21
- 다음글특정범위 값을 다른범위 값으로 변환하기 22.11.07
댓글목록
등록된 댓글이 없습니다.