본문 바로가기

나는개발자다/기타

아마존 상품 검색 API 연동하는 방법.

아마존 상품검색 API 연동하는 방법이다... 까다롭지는 않지만 힘들다. 입력값 하나 하나 조절 잘 해야 한다.


큰 그림을 설명하면


API는 product advertising API이다.

API를 사용하기 위한 필수 값은  access key, access security key, associate tag 이 세개이다.  


이 것을 알기 위해 먼 길을 돌고 돌았다. 




1. 계정 등록.

  - 계정 만들 때 visa등의 카드가 필요하다.

  - 주소 입력 할 때 정확하게 필드를 잘 채운다.

  - 제대로 등록하지 않으면 사용정지 계정이라 나오면서 중요한 KEY값 변경을 하지 못한다.



2. 계정 등록 후 Access key , Access Security Key 생성

   - 

Ssecurity CreDentials 를 선택



Contiue to Security Credentials 선택 ( 왼쪽 버튼 )





Create New Access key  버튼을 누르면 Access key와 Access security key가 생성되면서 파일도 다운 받을 수 있게 한다.





4. Associate 가입.

https://affiliate-program.amazon.com/  

associate 가입한 도메인에 따라 상품 검색 제한이 걸린다. 위 사이트로 가입하게 되면 미국에서만 상품검색이 된다.

일본은

https://affiliate.amazon.co.jp/ 이다.




여기에 가면 화면 중간에 JOIN 이라는 버튼이 있다. 가입을 한다.


가입할 때 입력 필드는 대략적으로 입력해도 문제 없는 듯 하다.



전화로 인증하는데.. 전화번호 입력 형식은


+82 01 2223 2144   이다.

















샘플 소스 참고..

eclise 버전이다.


amazon.zip



소스 중에 

    private static final String AWS_ACCESS_KEY_ID = "";

    private static final String AWS_SECRET_KEY = "";

    private static final String ASSOCIATE_TAG = "";


세 개의 값을 입력하고 실행하면 된다.