액세스 토큰

이 엔드포인트를 사용하면 단기 실행Instagram 사용자 액세스 토큰장기 실행 Instagram 사용자 액세스 토큰으로 교환할 수 있습니다.

만들기

지원되지 않는 작업입니다.

읽기

GET /access_token

단기 실행Instagram 사용자 액세스 토큰장기 실행 Instagram 사용자 액세스 토큰으로 교환합니다.

제한 사항

장기 실행 토큰에 대한 요청에는 앱 시크릿 코드가 포함되어 있으므로 절대 클라이언트측 코드 또는 역컴파일될 수 있는 앱 바이너리에서 호출하지 말고 서버측 코드에서만 호출해야 합니다. 다른 사람에게 앱 시크릿 코드를 공유하거나 코드에 노출하거나 클라이언트에 전송하거나 기기에 저장하지 마세요.

요구 사항

요청 구문

GET https://graph.instagram.com/access_token
  ?grant_type=ig_exchange_token
  &client_secret={instagram-app-secret}
  &access_token={short-lived-access-token}

쿼리 문자열 매개변수

요청을 보강하기 위해 다음 쿼리 문자열 매개변수를 포함합니다.

client_secret
필수
문자열

앱 대시보드 > 제품 > Instagram > 기본 디스플레이 > Instagram 앱 시크릿 코드 필드에 표시된 Instagram 앱의 시크릿 코드입니다.

grant_type
필수
문자열

이를 ig_exchange_token으로 설정합니다.

access_token
필수
문자열

장기 실행 토큰으로 교환하려는 유효한(만료되지 않은) 단기 실행 Instagram 사용자 액세스 토큰입니다.

응답

다음의 속성과 값을 포함하는 JSON 형식 개체.

{ "access_token": "{access-token}", "token_type": "{token-type}", "expires_in": {expires-in} }

응답 내용

값 자리 표시자

{access-token}
숫자 문자열

장기 실행 Instagram 사용자 액세스 토큰.

{token-type}
문자열

bearer

{expires-in}
정수

장기 실행 토큰이 만료되기까지 남은 시간(초)입니다.

cURL 예시

요청

curl -X GET \ 'https://graph.instagram.com/access_token?grant_type=ig_exchange_token&&client_secret=eb87G...&access_token=IGQVJ...'

응답

{ "access_token": "lZAfb2dhVW...", "token_type": "bearer", "expires_in": 5183944 }

업데이트

지원되지 않는 작업입니다.

삭제

지원되지 않는 작업입니다.