Programing

Amazon 제품 API-기본 개요 및 정보 찾기

lottogame 2020. 7. 16. 08:07
반응형

Amazon 제품 API-기본 개요 및 정보 찾기


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

기본 사항을 설명하는 좋은 웹 페이지가없는 것 같습니다. 우선, 서비스는 무엇입니까? 이전 이름은 삭제 된 것으로 생각되며, AWS에서 사용되는 약어는 클라우드 컴퓨팅 및 기타 20 개의 서비스를 포함하는 포괄적 용어가 아닌가?

새로운 '서명'프로세스에 대한 명확한 정보가 부족합니다. 내가 우연히 발견 한 다양한 페이지의 세부 정보를 모아서 2009 년 8 월 이전에 Amazon의 개발자 계정이 있어야 요청을하고 XML을 다시 가져올 수있는 것으로 보입니다. 이제 쿼리 문자열에 여분의 숫자를 만들려면 멋진 암호화 프로세스를 사용해야합니다. 이는 빠르고 간단한 솔루션을 원하는 프로그래머가 아마존 데이터에 완전히 접근 할 수 없다는 것을 의미합니까?

RSS 피드에는 약간의 정보가있는 것으로 보이며 쉽게 태그가 지정된 항목의 피드를 얻을 수 있지만 RSS를 사용하여 타이틀을 검색하는 방법이 있는지는 알 수 없습니다. 일부 웹 사이트는 이것을 제안하는 것처럼 보이지만 지금은 구식이라고 생각합니까?

누구든지 현재의 플레이 상태에 대한 간단한 요약을 할 수 있다면 매우 감사 할 것입니다. 내가 원하는 것은 데이터베이스의 책 제목에서 시작한 다음 Classic ASP를 사용하여 Amazon과 일치하는 제품 세트를 가져 와서 표지 이미지와 가격을 나열하는 것입니다.

Amazon '위젯'은 내 페이지에 키워드 검색 결과를 표시 할 수 있지만 이에 대한 통제력은 떨어지고 사용자에게만 표시됩니다. 내 코드는 내부를 볼 수 없습니다.


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

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

문서는 찾기가 약간 어렵지만 (모든 이름 변경으로 인해) PA API는 매우 잘 문서화되고 다소 우아합니다. 팔꿈치 기름이 약간 있고 웹 서비스를 호출 한 경험이 있기 때문에 API에서 필요한 정보를 얻는 데 어려움이 없어야합니다.


Amazon이 API 문서를 찾고 사용하는 방법조차도 의도적으로 난처한 것으로 보입니다 . 나는 단지 추측하고있다.

서비스를 'ECS'에서 ' 제품 광고 API '로 이름을 바꾸는 것도 최선의 방법이 아니 었으므로 시간이 지남에 따라 구축 한 모든 Google 모조가 본질적으로 무효화되었습니다.

제품 광고 API에 대한이 업데이트 된 링크를 '발견'하는 데 상당한 시간이 걸렸습니다 . 아마존 웹 페이지의 일반적인 '개발자'링크를 통해 쉽게 발견 할 수 있다는 것을 기억하지 못합니다. 이 문서는 유효하고 최근에 작업 한 것으로 보입니다.

인증 절차의 변경으로 인해 복잡성이 추가되는 것 같지만 그 이유가 있다고 확신합니다.

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

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

Adam O'Neil의 게시물 인 Amazon에서 앨범, DVD 및 블루 레이 표지 아트를 얻는 방법은 C # 방법으로 SOAP를 안내합니다. 내가 뽑은 원래 샘플이 아니며 그의 의견과 달리 코드가 동일하게 보이지만 내가 우연히 발견 한 공식 아마존 샘플은 아닙니다. 그러나 Adam은 필요한 모든 단계를 제시하는 데 능숙합니다. 원저자에게 크레딧을 줄 수 있기를 바랍니다.


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


내가 찾은 일부 링크 :


말의 소리 에서 바로 다음과 같은 범주 의 제품 광고 API 작업 요약 :

  • 아이템 찾기
  • 특정 품목에 대해 더 알아보기
  • 쇼핑 카트
  • 고객 콘텐츠
  • 판매자 정보
  • 다른 작업

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

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

참고 URL : https://stackoverflow.com/questions/1595624/amazon-products-api-looking-for-basic-overview-and-information

반응형