API 인증 토큰 발급하기(통합솔루션사)

통합솔루션사가 Access Token을 발급받고 API를 호출하는 절차입니다.

토스쇼핑 API는 Bearer 인증을 요구해요. Bearer는 OAuth 프레임워크의 인증 방법입니다. 토스쇼핑 Access Token을 발급해서 API 호출 권한을 증명해주세요.

사전 준비하기

  • 사전에 토스와의 계약이 필요해요. [email protected]envelope에 간단한 회사 설명과 함께 계약 문의 메일을 보내주세요.

  • 계약이 되었다면 메일을 통해 토스쇼핑 API path에 입력할 통합솔루션 code을 받으세요.

    • 통합솔루션 code는 각 업체별 식별 코드예요. API 호출 시 path에 포함시켜 전용 경로를 활성화합니다.

    • [email protected]envelope에 메일을 보내서 통합솔루션 code를 요청해주세요.

circle-check

판매자의 Access Token 발급받기

통합솔루션사는 Access Token 발급에 판매자의 Access Key와 Secret Key가 필요해요.

1

판매자에게 Access Key, Secret Key를 전달받으세요. 토스쇼핑의 셀러 어드민인 토스쇼핑 파트너스arrow-up-right > 사이드바 상단 '상점 이름' > 가맹점·계정 관리 > 페이지 하단의 '자체 개발' 섹션에서 확인할 수 있어요.

2

Access Token 발급을 위한 API를 호출해주세요.

  • https://oauth2.cert.toss.im/token로 POST 요청을 보냅니다.

  • Body에 아래 필드를 추가하세요.

필드명
설명

grant_type

client_credentials OAuth 인증 방식 지정

clientId

Access Key

clientSecret

Secret Key

scope

toss-shopping-fep:write 쓰기 권한 요청

curl -X POST https://oauth2.cert.toss.im/token \
    -H "Content-Type: application/x-www-form-urlencoded" \
    -H "Accept: application/json; charset=UTF-8" \
    -d "grant_type=client_credentials&client_id={토쇼파에서 확인한 access key}&client_secret={토스쇼핑파트너에서 확인한 secret key}&scope=toss-shopping-fep:write"
3

Access Token 발급에 성공하면 아래같은 JSON 응답이 반환돼요.

  • Access Token은 토스쇼핑 API를 호출할 때마다 Bearer 인증에 써요. 안전하게 저장해주세요.

  • 보안을 위해 유효 기간이 있어요. 만료 전 새로 발급받는 걸 권장하지만 너무 자주 요청하면 제한될 수 있어요.

{
	"access_token": "{발급된 accesse token}",
	"scope": "toss-shopping-fep:write",
	"token_type": "Bearer",
	"expires_in": 31535999
}

토스쇼핑 상품 카테고리 항목 조회 API 호출하기

Access Token으로 API를 호출해볼게요. Access Token이 유효해야 요청이 성공해요.

상품 카테고리 항목 조회 APIarrow-up-rightGET 방식의 간단한 엔드포인트예요. 카테고리 ID를 넣으면 하위 카테고리를, 넣지 않으면 최상위 1차 카테고리를 반환합니다. 여기서는 1차 카테고리들을 확인해볼게요.

1

API 인증 header에 Bearer {발급된 access token}을 입력해주세요.

circle-exclamation
2

호출에 성공하면 아래같은 응답을 반환합니다.

circle-exclamation

Access Token 발급과 API 호출을 성공적으로 마쳤습니다! 이제 토스쇼핑 API의 다양한 기능을 활용해 보세요.

마지막 업데이트

도움이 되었나요?