본문 바로가기
해외 오픈마켓 - API/eBay

[API] eBay - Developer 계정 만들기 - Application Key 생성

by Johnny's 2023. 4. 21.

eBay Developer 계정 생성

eBay Developers Program account 계정을 생성한다. 생성을 하면 하루정도 시간이 걸린다.(이베이쪽 승인이 필요한 것 같다.) 계정이 생성되면 로그인 한 후 우측 상단 Application Keysets 메뉴에서 Application Keys를 생성해보자

 

Application Key 생성

 

Production TEST-APP을 생성해보겠다. Create a Keyset을 클릭하면 팝업창이 나온다.

 

 

이름, 이메일, 연락처 등 기본보를 입력하고 Keyset을 생성한다.

 

 

 

TEST-APP이 생성되었지만, 사용할 수 없다고 나온다. 내용을 읽어보면, 마켓플레이스 삭제/계정 폐쇄 통지 절차를 준수하거나 면제신청을 해야한다는 문구가 있다.

 

 

OAuth를 활성화시켜준다.

 

 

Marketplace Account Deletion을 선택 후 "I do not persist eBay data" 를 선택한 후 Submit을 클릭한다.

 

 

토큰을 발급받기 전에 애플리케이션의 Sign-in Setting을 해준다. eBay는 토큰 발급 받는 방법은 OAuth방식Auth'n'Auth 방식 2가지가 있다. RESTful API를 이용하려면 OAuth방식을 선택해야하고, Traditional API를 이용하려면 Auth'n'Auth방식을 선택해야 한다. 둘의 차이는 API 호출 방식이 다르고, RESTful API이 신버전, Traditional API이 구버전이라고 생각하면 이해하기 쉬울 것 같다. 물론 신버전인 RESTful API만 사용하면 좋겠지만, 필요로 하는 정보가  Traditional API에서밖에 지원이 안되서 어쩔 수 없이 Traditional API를 써야하는 경우가 있다.(예를 들어 리스팅 된 상품정보를 불러오려면 Traditional API를 써야한다.) Traditional API는 사용하려면 XML 형식으로 요청을 해야한다.

주로 node로 개발을 하는데 npm ebay-api 등 지원해주는 npm을 활용하면 개발하는데 큰 도움이 될 것 같다.

우선, OAuth 방식의 토큰을 발급받는 방법에 대해서 알아보겠다.

 

 

+ Add eBay Redirect URL을 클릭하면 주소를 입력해야 한다. (Confirm your Legal Address)

주소를 입력하고, +ADD eBay Redirect URL을 추가해준다.

 

 

 

 

앱 접근 권한에 대해서 승인해주면 된다.

 

 

생성된 Client ID, Client Secret를 가지고 access token을 발급 받는 방법에 대해서는 다음글에 설명하겠다.

 

* 참고

- eBay API 공식문서 - Authorization Guide

- ebay API - RESTful APIs

- ebay API - Traditional APIs

'해외 오픈마켓 - API > eBay' 카테고리의 다른 글

[API] eBay - API 호출 예시  (0) 2023.04.26
[API] Get OAuth access tokens  (0) 2023.04.24

댓글