Oauth 액세스 토큰

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

만들기

POST /oauth/access_token

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

요구 사항

없음.

요청 구문

POST https://api.instagram.com/oauth/access_token

본문 매개변수

POST 요청 본문에 다음 매개변수를 포함합니다.

샘플 값설명

client_id
필수
숫자 문자열

990602627938098

앱 대시보드 > 제품 > Instagram > 기본 디스플레이에 표시된 Instagram 앱 ID입니다.

client_secret
필수
문자열

a1b2C3D4

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

code
필수
문자열

AQBx-hBsH3...

Instagram 사용자 액세스 토큰으로 교환하고자 하는 인증 코드입니다.

grant_type
필수
문자열

authorization_code

이 값을 authorization_code로 설정합니다.

redirect_uri
필수
문자열

https://socialsizzle. heroku.com/auth/

인증 창 URL을 구성할 때 사용하는 리디렉션 URI입니다. 동일한 URI가 아니면 요청이 거부됩니다.

응답

{ "access_token": "{access-token}", "user_id": {user-id} }

응답 내용

필드값 설명

access_token
문자열

사용자의 앱 범위 단기 실행Instagram 사용자 액세스 토큰.

user_id
정수

사용자의 앱 범위 사용자 ID입니다.

cURL 예시

요청

curl -X POST \ https://api.instagram.com/oauth/access_token \ -F client_id=990602627938098 \ -F client_secret=eb8c7... \ -F grant_type=authorization_code \ -F redirect_uri=https://socialsizzle.herokuapp.com/auth/ \ -F code=AQCvI...

응답

{ "access_token": "IGQVJ...", "user_id": 17841405793187218 }

읽기

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

업데이트

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

삭제

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