액세스 토큰 검색 retrieve-access-token

IMPORTANT
이 페이지의 컨텐츠는 정보용으로만 제공됩니다. 이 API를 사용하려면 Adobe의 현재 라이선스가 필요합니다. 허가되지 않은 사용은 허용되지 않습니다.
IMPORTANT
동적 클라이언트 등록 API 구현은 조절 메커니즘 설명서에 의해 제한됩니다.

요청 request

HTTP
경로
/o/client/token
방법
POST
본문 매개 변수
client_id
클라이언트 애플리케이션 식별자 문자열입니다.

클라이언트 식별자 문자열을 얻는 방법에 대한 자세한 내용은 클라이언트 자격 증명 검색 API 설명서를 참조하십시오.
필수
클라이언트 암호
클라이언트 응용 프로그램 암호 문자열입니다.

클라이언트 암호 문자열을 얻는 방법에 대한 자세한 내용은 클라이언트 자격 증명 검색 API 설명서를 참조하십시오.
필수
grant_type
클라이언트 애플리케이션이 클라이언트 토큰 엔드포인트에 사용할 수 있는 부여 유형 문자열(예: "client_credentials").

부여 유형 문자열을 가져오는 방법에 대한 자세한 내용은 클라이언트 자격 증명 검색 API 설명서를 참조하십시오.
필수
헤더
Content-Type
전송 중인 리소스에 대해 허용되는 미디어 유형입니다.

application/x-www-form-urlencoded여야 합니다.
필수
X-Device-Info
장치 정보 페이로드의 생성은 X-Device-Info 설명서에 설명되어 있습니다.

응용 프로그램의 장치 플랫폼에서 유효한 값의 명시적 제공을 허용하는 경우 항상 사용하는 것이 좋습니다.

제공되면 Adobe Pass 인증 백엔드는 명시적으로 설정된 값을 추출된 값과 묵시적으로(기본적으로) 병합합니다.

제공하지 않으면 Adobe Pass 인증 백엔드는 추출된 값을 묵시적으로(기본적으로) 사용합니다.
필수
Accept
클라이언트 애플리케이션에서 허용하는 미디어 유형입니다.

지정하면 application/json이어야 합니다.
선택 사항
User-Agent
클라이언트 애플리케이션의 사용자 에이전트입니다.
선택 사항

응답 response

성공 success

헤더
상태
201
필수
Content-Type
application/json
필수
본문

다음 속성이 있는 JSON 개체:

table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 1-bgcolor-eff2f7 2-bgcolor-eff2f7 3-bgcolor-eff2f7 5-bgcolor-deebff 9-bgcolor-deebff 13-bgcolor-deebff 17-bgcolor-deebff 21-bgcolor-deebff layout-auto html-authored
속성
id 사용자 활동 추적에 사용할 수 있는 불투명 식별자입니다. 필수
access_token 클라이언트 애플리케이션이 인증 헤더에 사용해야 하는 액세스 토큰 값입니다. 필수
created_at 액세스 토큰을 발급한 시간(밀리초). 필수
expires_in 액세스 토큰이 만료될 때까지의 시간(초)입니다. 필수
token_type 토큰 유형(예: "bearer"). 필수
필수

오류 error

헤더
상태
400
필수
Content-Type
application/json
필수
본문
오류

가능한 값은 다음과 같습니다.

table 0-row-3 1-row-2 2-row-2 3-row-2 1-bgcolor-eff2f7 2-bgcolor-eff2f7 3-bgcolor-eff2f7 5-bgcolor-deebff 8-bgcolor-deebff 11-bgcolor-deebff layout-auto html-authored
invalid_request

다음 이유 중 하나로 인해 요청이 잘못되었습니다.

  • 요청에서 필수 매개 변수를 누락했습니다.
  • 요청에 지원되지 않는 매개 변수 값(권한 부여 유형 제외)이 포함되어 있습니다.
  • 요청은 매개 변수를 반복합니다.
  • 요청에는 여러 자격 증명이 포함됩니다.
  • 요청은 클라이언트를 인증하기 위해 두 개 이상의 메커니즘을 사용합니다.
  • 요청 형식이 잘못되었습니다.
invalid_client 클라이언트 자격 증명이 유효하지 않습니다. 클라이언트가 새 클라이언트 자격 증명을 획득하고 다시 시도해야 합니다. 자세한 내용은 클라이언트 자격 증명 검색 API 설명서를 참조하십시오.
unauthorized_client 사용된 부여 유형이 잘못되었습니다.
필수

샘플 samples

액세스 토큰 검색 samples-retrieve-access-token

요청
code language-https
POST /o/client/token HTTP/1.1

    X-Device-Info: ewoJInByaW1hcnlIYXJkd2FyZVR5cGUiOiAiU2V0VG9wQm94IiwKCSJtb2RlbCI6ICJUViA1dGggR2VuIiwKCSJtYW51ZmFjdHVyZXIiOiAiQXBwbGUiLAoJIm9zTmFtZSI6ICJ0dk9TIgoJIm9zVmVuZG9yIjogIkFwcGxlIiwKCSJvc1ZlcnNpb24iOiAiMTEuMCIKfQ==
    Content-Type: application/x-www-form-urlencoded
    Accept: application/json
    User-Agent: Mozilla/5.0 (Apple TV; U; CPU AppleTV5,3 OS 11.0 like Mac OS X; en_US)

Body:

client_id=s6BhdRkqt3&client_secret=t7AkePiru4&grant_type=client_credentials
응답 - 성공
code language-https
HTTP/1.1 201 Created

Content-Type: application/json;charset=UTF-8

{
  "id": "a932f8f0-210a-41a4-b2a8-377751f6b76f",
  "access_token": "2YotnFZFEjr1zCsicMWpAA",
  "created_at": 1752148106221,
  "expires_in": 21600,
  "token_type": "bearer"
}
응답 - 오류
code language-https
HTTP/1.1 400 Bad Request

Content-Type: application/json;charset=UTF-8

{ "error": "invalid_request" }
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b