1. 홈페이지
  2. 기술 문서
  3. Amzpecty 문서
  4. Amzpecty API 사양
  5. 제품 리뷰 API(2024년 XNUMX월 중단)

제품 리뷰 API(2024년 XNUMX월 중단)

제품 검토 API 쿼리 대기열에 ASIN/ISBN 추가

최근 Amazon의 변경 사항으로 인해 Products Review API를 더 이상 사용할 수 없습니다.

제품 검토 쿼리 대기열에 ASIN/ISBN을 추가하라는 요청입니다. 제품 리뷰 API는 사용자 정의 쿼리 매개변수를 기반으로 결과를 필터링하는 기능을 통해 제품 리뷰를 쿼리합니다.

한정
API는 필터 조합당 최대 100개의 리뷰만 검색할 수 있습니다.

신용공제

데이터를 성공적으로 검색한 후 1회 크레딧 공제(제품 리뷰 페이지당). 검색에 성공하면 제품 리뷰 5페이지에 5크레딧이 소모됩니다.

요청
URI /api/query/reviews/{ASIN/ISBN}?domain={도메인}&secretKey={secretKey} {ASIN/ISBN} – 필수 – 추적 목록에 추가할 ASIN 또는 ISBN
{도메인} – 선택 사항 – 유효한 값이 지정되지 않은 경우 기본값은 www.amazon.com입니다. [ http://www.amazon.com,/www.amazon.com ]
{위치} – 선택 사항 – Amazon에 표시된 대로 위치별로 리뷰를 필터링합니다. 예('미국', '멕시코', '영국' 등)
{에서 날짜} – 선택 사항 – 지정된 날짜 이후 게시된 리뷰를 필터링합니다(유효한 패턴 “yyyy-MM-dd”)
{dateto} – 선택 사항 – 지정된 날짜까지 게시된 리뷰를 필터링합니다(유효한 패턴 “yyyy-MM-dd”)
{확인된 구매만} – 선택사항 – 검증된 구매 리뷰만 필터링합니다(유효값: "true" 또는 "false")
{평가} – 선택 사항 – 별점으로 리뷰를 필터링합니다(유효한 값: “1”, “2”, “3”, “4”, “5”).
{최근} – 선택 사항 – true인 경우 가장 최근의 상위 10개 리뷰만 가져옵니다.
예시 /api/query/reviews/B01M5IK8M9?domain=www.amazon.com&secretKey= xxxxxxxxxx&location=Mexico&datefrom=2021-01-01&dateto=2021-12-31&verifiedpurchaseonly=true&rating=5&latestonly=true
응답
헤더
미디어 종류 응용 프로그램 / json
JSON 데이터
JSON
{
    "status": "OK",
    "allowed": 4971,
    "messageId": null,
    "message": null,
    "data": null,
    "rid": "58eb4fb8bfc2333894ce7dc7",
    "dateProcessed": null
}

주의 사항: 콜백 중에 Rid를 사용하여 콜백 데이터를 원래 요청 호출에 연결할 수 있습니다.

제품 리뷰 문의 콜백

제품 리뷰 문의 콜백 요청
URI 예: https://your.server.com/amzpecty_result {환경설정 페이지에 URL을 제공하세요.} URL은 SSL을 활성화해야 합니다. AMZPECTY-API-SECRET-KEY(헤더 이름) – 콜백 서버가 요청 원본을 검증하기 위해 비밀 키 헤더가 포함됩니다.
미디어 종류 응용 프로그램 / json
제품 리뷰 쿼리 콜백 JSON 샘플 데이터
헤더
미디어 종류 응용 프로그램 / json
JSON 데이터
JSON
{
    "status": "OK",
    "responsefor": "productreviews",
    "allowed": 108974,
    "dailyAllowed": 9903,
    "messageId": null,
    "message": null,
    "data": {
        "asin": "B01M5IK8M9",
        "searchStatus": "completed",
        "reviewPagesScanned": 4,
        "requestFilters": {
            "location": "United States",
            "verifiedPurchaseOnly": true,
            "fromDate": "Jan 01, 2021",
            "toDate": "Dec 31, 2021",
            "starRating": "5"
        },
        "totalReviews": 21,
        "totalVerifiedPurchase": 21,
        "reviewLocations": [
            {
                "location": "United States",
                "reviewCount": 21
            }
        ],
        "ratings": [
            {
                "rating": "5.0 out of 5 stars",
                "reviewCount": 21
            }
        ],
        "reviews": [
            {
                "reviewId": "R5N2Q27S1WE1P",
                "customerName": "Spirit_Child",
                "customerProfileLink": "https://www.amazon.com/gp/profile/amzn1.account.AFE7FQ7FOLUVIUTTUKVF3MVMUPFQ/ref=cm_cr_getr_d_gw_btm?ie=UTF8",
                "customerProfileAvatar": "https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/grey-pixel.gif",
                "reviewTitle": "I love it!",
                "reviewBody": "It delivered on time & it’s what I was expecting!!",
                "reviewLocation": "United States",
                "reviewDate": "Dec 22, 2021",
                "verifiedPurchase": true,
                "variant": "Size: Standard",
                "starRating": 5,
                "starRatingString": "5.0 out of 5 stars"
            }
        ]
    },
    "rid": "628c4494e4b06e3bbeaa8b5b",
    "dateProcessed": 1653359777214,
    "domain": "www.amazon.com",
    "totalCreditsDeducted": 1
}
제품 검토 쿼리 콜백 응답 JSON 속성
속성 이름세부 정보
지위요청 상태입니다.
응답제품 변형 쿼리 결과의 "productvariations" 값
현재 허용되는 요청 수입니다. 매월 재설정됩니다.
매일 허용됨현재 허용되는 일일 요청 수입니다. 매일 재설정됩니다.
메시지 ID메시지의 ID입니다(있는 경우).
메시지실제 메시지(있는 경우) 참고해주세요 오류 메시지.
제거요청 ID입니다. 이는 이 응답을 원래 요청과 일치시키는 데 사용될 수 있습니다.
처리된 날짜요청이 처리된 날짜(Unix 시간 형식)입니다.
도메인대상 Amazon 도메인.
총 공제된 크레딧이 필드는 이 요청을 이행하는 데 사용된 Amzpecty API 크레딧 수를 나타냅니다.
데이터.아신상품의 ASIN입니다.
데이터. 검색상태검색 상태입니다. [ “진행 중”, “완료”, “오류”]
데이터. 검토페이지스캔됨스캔된 리뷰 페이지 수
데이터. 요청 필터이 쿼리 요청에 대해 사용자가 필터를 지정했습니다.
데이터. 요청 필터. 위치위치 필터. [Amazon에 표시된 '미국', '멕시코' 등]
데이터. 요청 필터. 확인구매만true – 확인된 구매만 반환
데이터. 요청 필터. 보낸 날짜필터의 날짜를 검토합니다. [“yyyy-MM-dd” 예: “2021-01-01”]
데이터. 요청 필터. 오늘까지필터링할 검토 날짜입니다. [“yyyy-MM-dd” 예: “2021-12-31”]
데이터. 요청 필터. 별점 매기기별점 필터 [“1”, “2”, “3”, “4”, “5”]
data.total리뷰총 리뷰 개수가 계산됩니다.
데이터. 총 확인된 구매확인된 총 구매 리뷰 수입니다.
데이터. 리뷰위치[]해당 리뷰 수가 포함된 위치 목록
데이터. reviewLocations[n].location리뷰 위치
데이터. reviewLocations[n].reviewCount리뷰 위치 수
데이터. 평점 []해당 등급 개수가 포함된 등급 목록
데이터. 등급[n].등급리뷰 평점
데이터. 평점[n].reviewCount리뷰 평점 수
데이터. 리뷰[]해당 정보 세부정보가 포함된 사용자 리뷰 목록
data.reviews[n].reviewId리뷰 ID
데이터.리뷰[n].고객이름리뷰 고객 이름
데이터.리뷰[n].customerProfileLink리뷰 프로필 링크
data.reviews[n].customerProfileAvatar리뷰 프로필 아바타 링크
데이터.리뷰[n].reviewTitle리뷰 제목
데이터.리뷰[n].reviewBody리뷰 본문
data.reviews[n].reviewLocation리뷰 위치
data.reviews[n].reviewDate검토 날짜
데이터.리뷰[n].verifiedPurchase리뷰 확인 구매 플래그(확인된 경우 'true')
데이터.리뷰[n].variant리뷰 제품 변형
data.reviews[n].starRating리뷰 별점
데이터.리뷰[n].starRatingString문자열 형식의 리뷰 별점

ASIN/ISBN으로 제품 리뷰 결과 받기

ASIN/ISBN별 최신 제품 리뷰 결과를 얻기 위한 요청입니다.

신용공제

Get 호출에 대한 0(영) 크레딧 공제.

요청
URI /api/query/reviews/asin/{ASIN/ISBN}?domain={도메인}&secretKey={secretKey} {ASIN/ISBN} - 최신 추적 목록을 가져올 ASIN {domain} - 선택 사항 - 유효한 값이 지정되지 않은 경우 기본값은 www.amazon.com입니다. [ http://www.amazon.com,/www.amazon.com ]
예시 /api/query/reviews/asin/B01M5IK8M9?domain=www.amazon.com&secretKey= xxxxxxxxxx
응답

상품평 결과 조회 콜백 JSON 샘플 데이터

RID를 통해 제품 리뷰 결과 받기

RID를 통해 최신 제품 리뷰 결과를 가져오기 위한 요청입니다.

신용공제

Get 호출에 대한 0(영) 크레딧 공제.

요청
URI /api/query/reviews/rid/{rid}?domain={도메인}&secretKey={secretKey} { RID } – 최신 변형 목록을 가져오기 위한 요청 ID입니다. {domain} – 선택 사항 – 지정하지 않은 경우 기본값은 www.amazon.com입니다. 보다 지원되는 Amazon 도메인 목록을 위해.
예시 /api/query/reviews/rid/628c4494e4b06e3bbeaa8b5b?domain=www.amazon.com&secretKey= xxxxxxxxxx
응답

상품평 결과 조회 콜백 JSON 샘플 데이터

이 글이 도움이 되었나요? 가능 아니
어떻게 도와 드릴까요?