Auction Open API 란?
서비스 이용방법
Open API 서비스목록
개발 레퍼런스
개발 레퍼런스 통합검색
일반공지
FAQ
ID/PW 찾기
Net 소개 예제
PHP, Java, C/ C ++, ASP
API 직접실행 페이지
옥션회원 인증티켓 발급
함수별문의
기술문의 자유로운글

 *개인정보 취급 방침*

누구나, 옥션에서 제공하고 있는 API를 이용하여, 다양한 형태의 어플리케이션을 개발할 수 있도록 서비스를 제공하는 것을
말합니다.
먼저 개발자 프로그램을 통하여, API 개발자 회원 가입을 하셔야 합니다.
회원 가입을 하시면, 자동으로 회원 인증과 함께 Open API 서비스를 이용하실 수 있는 기본 권한이 생성됩니다.
API 계정이 발급되면, http://api.auction.co.kr/APIv1/Auctionservice.asmx 에서 제공되는 Open API 를 사용하실 수 있습니다.
"API 안내"에서 제공하고 있는 가이드를 보시고, 서비스 설명서와 스키마 설명서를 참고하시어, 개발하시면 됩니다.
XML Web Service 표준에는 Web Service 사용자에 대한 인증과 권한 관리에 대한 내용이 없습니다.
따라서, Auction API에서는 XML Web Service 호출 시 호출자의 신원을 확인하기 위해 SOAP Header에 API 이용자 인증티켓을 넣도록 하고 있습니다.
이 인증 티켓을 발급 받는 방법은 각 SecurityService.asmx의 RequestApplicationTicket 메서드를 호출함으로써 발급받을 수 있습니다.
또, 동일한 API App ID로 여러 개의 API User 인증 Ticket을 발급받아 사용하는 것이 가능합니다.

자세한 내용은 "API 안내"에서 API 개발 가이드를 참고하시면 됩니다.
Auction의 모든 API는 각 서비스를 이용할 때 옥션 회원 ID의 값을 직접 입력하도록 제공하지 않습니다.
예를 들어, 특정 서비스를 이용할 권한이 있는 API App ID를 가지고 있다고 해서 마음대로 옥션 회원 ID에 대한 데이터를 조회하거나 입력하도록 한다면 보안에 큰 구멍이 생기게 될 것이기 때문입니다.
따라서, Auction Open API에서는 옥션 회원의 ID를 확인하기 위해 별도의 로그인 페이지를 제공합니다.

https://memberssl.auction.co.kr/API/Login/WebServiceLogin.aspx (운영)
https://apitest.auction.co.kr/APIv1/WebServiceLogin.aspx (SandBox)

자세한 내용은 "개발 레퍼런스"에서 API 개발 가이드를 참고하시면 됩니다.
API의 경우 Third-Party의 Product들이 이용하는 것으로 이 Product를 개발할 때에 사용할 테스트 환경이 필요합니다.
이 환경은 운영 환경과 동일한 코드이나 테스트 데이터를 입력할 수 있어야 합니다.
그래서 옥션에서는 apitest.auction.co.kr을 Host 주소로 사용하는 SandBox를 제공합니다.
이 SandBox의 코드는 Launch 시 운영환경과 동일하게 배포됩니다. (따라서 코드는 완전 동일)
다만, DB로 SandBox용 DB를 사용하는 것이 다릅니다.