[amazon-web-services] 아마존 제품 API-기본 개요 및 정보 찾기

최근에 ebay API를 사용한 후 Amazon에서 정보를 요청하는 것만 큼 간단 할 것이라고 예상했지만 그렇지 않은 것 같습니다.

기본을 설명하는 좋은 웹 페이지가없는 것 같습니다. 우선, 서비스는 무엇입니까? 이전 이름은 삭제되었으며 AWS는 모든 곳에서 사용되는 약어입니다 (하지만 클라우드 컴퓨팅과 20 개의 다른 서비스도 포함하는 포괄적 인 용어가 아닙니까?).

새로운 ‘서명’프로세스에 대한 명확한 정보가 부족합니다. 내가 우연히 발견 한 다양한 페이지에서 세부 정보를 모아 보면 2009 년 8 월 이전에는 요청을하고 XML을 되찾기 위해 Amazon의 개발자 계정이 필요했던 것 같습니다. 이제 쿼리 문자열에 추가 번호를 생성하기 위해 멋진 암호화 프로세스를 사용해야합니다. 이것은 빠르고 간단한 솔루션을 원하는 프로그래머에게 Amazon 데이터가 완전히 도달 할 수 없음을 의미합니까?

RSS 피드에 대한 정보가 아주 적은 것 같고 ‘태그’가 붙은 항목의 피드를 쉽게 얻을 수 있지만 RSS를 사용하여 제목을 검색하는 방법도 있는지 알 수 없습니다. 일부 웹 사이트는 이것을 제안하는 것 같지만 지금은 구식이라고 생각합니까?

누구든지 현재 플레이 상태에 대해 간략하게 요약 해 주시면 감사하겠습니다. 내가 원하는 것은 데이터베이스의 책 제목에서 가져온 다음 Classic ASP를 사용하여 Amazon에서 일치하는 제품 세트를 가져 와서 표지 이미지와 가격을 나열하는 것입니다.

Amazon ‘위젯’은 내 페이지에 키워드 검색 결과를 표시 할 수 있지만 제어 권한이 적고 사용자에게만 표시됩니다. 내 코드가 페이지 내부를 볼 수 없습니다.



답변

귀하의 게시물에는 몇 가지 질문이 포함되어 있으므로 한 번에 하나씩 답변 해 드리겠습니다.

  1. 관심있는 API제품 광고 API (PA)입니다. 프로그래밍 방식으로 액세스하여 아마존 카탈로그에서 상품 정보를 검색하고 검색 할 수 있습니다. API에서 정보를 찾는 데 문제가있는 경우 웹 서비스가 최근 기록에서 두 가지 이름 변경 (ECS 및 AAWS라고도 함)을 겪었 기 때문입니다.
  2. 참조하는 서명 프로세스는 다른 모든 AWS 서비스가 인증에 사용하는 것과 동일한 HMAC 서명입니다. Product Advertising API에 대한 요청에 서명하는 데 필요한 것은 SHA-1 해시와 AWS 개발자 키를 계산하는 함수입니다. 자세한 내용은 요청 서명 에 대한 개발자 문서 섹션을 참조하세요 .
  3. 내가 아는 한, PA를 통해 제품이나 태그의 RSS 피드를 검색하는 것은 지원되지 않습니다. 다른 사람을 암시하는 정보가 있으면 정정하십시오.
  4. REST 또는 SOAP API는 사용 사례를 매우 간단하게 만들어야합니다. Amazon은 여기에서 사용할 수있는 매우 기본적인 “시작하기”안내서를 제공 합니다 . 또한 여기 에서 전체 API 개발자 문서를 볼 수 있습니다 .

문서는 찾기가 조금 어렵지만 (모든 이름 변경으로 인해) PA API는 매우 잘 문서화되어 있고 다소 우아합니다. 약간의 팔꿈치 그리스와 웹 서비스 호출에 대한 이전 경험이 있으면 API에서 필요한 정보를 얻는 데 문제가 없을 것입니다.


답변

나는 Amazon이 API 문서를 찾고 사용하는 방법조차 의도적으로 난독 화 하는 것으로 보인다는 데 동의 합니다. 그래도 추측하고 있습니다.

서비스 이름을 “ECS”에서 ” Product Advertising API “로 변경하는 것도 최선의 방법은 아니 었습니다. 본질적으로 시간이 지남에 따라 구축 한 모든 Google 모조를 무효화했습니다.

Product Advertising API에 대한이 업데이트 된 링크를 ‘발견’하는 데 꽤 오랜 시간이 걸렸습니다 . 아마존 웹 페이지의 일반적인 ‘개발자’링크를 통해 쉽게 발견 할 수 있었던 것을 기억하지 못합니다. 이 문서는 유효한 것으로 보이며 최근에 작업 한 내용이 있습니다.

인증 절차에 대한 변경은 또한 더 복잡 해지는 것처럼 보이지만 그 이유가 있다고 확신합니다.

C #을 통해 SOAP를 사용하여 Amazon Product API와 통신합니다.

REST API를 사용하면 상당히 구체적인 방식으로 전체 URL을 암호화해야합니다. 매개 변수를 정렬해야합니다.해야 할 일이 더 있습니다. SOAP API를 사용하면 작업 + 타임 스탬프를 암호화하기 만하면됩니다.

Adam O’Neil의 게시물 인 Amazon에서 앨범, DVD 및 블루 레이 커버 아트를 얻는 방법 은 SOAP with C # 방법을 안내합니다. 내가 가져온 원본 샘플이 아니고 그의 의견과는 달리 코드가 동일 해 보이지만 우연히 발견 한 공식 Amazon 샘플이 아닙니다. 그러나 Adam은 필요한 모든 단계를 잘 설명합니다. 나는 내가 원저자를 신용 할 수 있기를 바란다.


답변

저는 Amazon의 모호한 문서를 살펴보면서 몇 시간을 보낸 후이 주제에 대한 블로그 게시물을 작성했습니다 . 프로세스에 대한 또 다른 관점으로 유용 할 수 있습니다.


답변

아마존 제품 정보 요청을위한 좋은 대안을 찾았습니다 : http://api-doc.axesso.de/

요청 된 제품과 관련된 모든 관련 정보를 반환하는 무료 휴식 API입니다.


답변


답변

말의 입에서 바로 : 다음 카테고리가있는 제품 광고 API 작업 요약 :

  • 항목 찾기
  • 특정 품목에 대해 자세히 알아보기
  • 쇼핑 카트
  • 고객 콘텐츠
  • 판매자 정보
  • 기타 작업

답변