2015년 12월 23일 수요일

이베이 API 시작 가이드

전번 아마존(amazon) API 관련 블로그에 이어 이베이(ebay)를 다룬다.
본글은 이베이(ebay) API 사용을 위한 퀵가이드를 제공한다.

API 사용 방법은 다음과 같다.

1. 서비스 및 개발자 계정 생성

이베이 : ebay.com, developer.ebay.com
페이팔 : paypal.com, developer.paypal.com

2. API 테스트를 위한 환경에 대한 이해

 - Sandbox : API 테스트를 위해 만든 가상의 환경이다.
 - Production : 실제 환경이다.

* API 호출 시에, 도메인(domain) 속성을 통해서 환경을 식별한다.
  예) sandbox trade api 사용을 위한 도메인은 api.sandbox.ebay.com이다.

3. 키 발급 받기

Sandbox
 - TESTUSER_<some id name> 계정을 생성 후, 토큰을 발급 받는다.
Production
 - 실제 판매 계정으로 토큰을 발급 받는다.

* API 종류에 따라 appid, certid, devid, token 값을 요구한다.

4. 페이팔 계정 연결

해당 sandbox나 production에 계정 설정에서 paypal 계정과 링크한다.
이때 로그인을 물어 보는데, 연결할 paypal 계정을 사용하면 된다.

페이팔의 경우 개발 계정을 생성 했다면, 자동으로 sandbox 계정이 생성되어 있다.
비번을 등록하고 paypal 계정 링크시에 사용한다.


참고 사항

파이썬 및 개발

 - 경매 기반이라 그런지, CategoryID와 ConditionID라는 코드 리스트는 필수이다.
 - Python을 위해서는 ebaysdk 라이브러리를 제공한다.
 - 정신건강을 위해서 당분간은 Python 2.x 기반으로 개발 하기를 권장한다.

용어 정리

이베이(Ebay)
 - 경매 방식에서 출발한 쇼핑 웹사이트이다.
 - 페이팔(Paypal)을 통한 결제 편의를 제공한다.

페이팔(Paypal)
 - 이베이에 인수 되었으나 최근에 다시 분사 결정된다.
 - 커지는 전자결제 시장 확보를 위한 포석으로 보인다.

드랍쉬핑(Drop Shipping)
 - 제조사에서 구매자에게 바로 배송하는 방식으로, 판매자 입장에서는 재고 없이 물건을 판매하는 일종의 SCM 기술이다.

SCM(Supply chain management)
 - 유통공급망에 참여하는 모든 업체들의 협력을 바탕으로 정보기술을 활용한 양질의 서비스 제공 전략이다.

0 개의 댓글:

댓글 쓰기