Amzpecty API는 이 API 모듈을 통해 특정 Amazon 검색 결과 URL의 모든 ASIN을 스캔할 수 있습니다.
URL 쿼리 대기열로 ASINS를 얻으려면 URL을 추가하세요.
Get Asins By URL 쿼리 대기열에 URL을 추가하라는 요청입니다. URL은 Amazon 검색 결과 URL입니다.
경고: Amzpecty API는 최대 2,400개의 Asin까지만 가져올 수 있습니다.
제한 사항: 검색된 ASIN 수는 검색 위치, Amazon 목록의 역학 등과 같은 다양한 요인으로 인해 실제 Amazon ASIN 수와 다를 수 있습니다.
신용공제
1페이지 Asin 데이터를 성공적으로 검색한 후 1회 크레딧 공제. 페이지당 Asin 개수는 다를 수 있습니다.
요청
URI | /api/query/getasinsbyurl?secretKey={비밀키} | |
방법 | POST | |
POST 매개변수 | searchurl={url} 여기서 {url} – 필수 – 대상 URL(예: https://www.amazon.com/s?k=funko&i=warehouse-deals) | |
HTTP 헤더(선택사항) | AMZPECTY_CALLBACK_URL={콜백 URL} | |
예 | /api/query/getasinsbyurl |
응답
헤더 | |
미디어 종류 | 응용 프로그램 / json |
JSON 데이터 |
JSON
{
"status": "OK",
"responsefor": "getasinsbyurl",
"allowed": 4992,
"dailyAllowed": 4992,
"messageId": null,
"message": null,
"data": null,
"rid": "60f126e20cf24280ed03b000",
"dateProcessed": null,
"domain": null
}
주의 사항: 콜백 중에 Rid를 사용하여 콜백 데이터를 원래 요청 호출에 연결할 수 있습니다.
URL 쿼리 콜백 JSON 샘플 데이터로 ASINS 받기
헤더 | |
미디어 종류 | 응용 프로그램 / json |
JSON 데이터 |
JSON
{
"status": "OK",
"responsefor": "getasinsbyurl",
"allowed": 4986,
"dailyAllowed": 4986,
"messageId": null,
"message": null,
"data": {
"statusInt": 2,
"status": "Completed",
"searchUrl": " https://www.amazon.com/s?k=funko&i=warehouse-deals ",
"expectedTotalAsins": 732,
"actualAsinsRetrieved": 732,
"asins": [
{
"asin": "B07JLCLVRJ",
"itemName": "Funko PoP! MArvel",
"price": 9.99,
"customerStarRating": "4.5 out of 5 stars",
"customerReview": "5,006 ratings",
"linkUrl": "http://www.amazon.com/gp/product/B07JLCLVRJ/ref=silver_xx_cont_revecalc",
"imageUrl": "https://m.media-amazon.com/images/I/61Y6N4hBjDL._SL120_.jpg",
"otherDetails": [
"Get it as soon as Tue, Mar 29",
"$3.99 shipping",
"Only 1 left in stock - order soon."
]
},
{
"asin": "B08XMY2DWM",
"itemName": "Party House Masters of The Universe Mini Figurines Cake Toppers ",
"price": 7.4,
"priceShipping": 0,
"inventoryWarning": "",
"customerStarRating": "5 out of 5 stars",
"customerReview": "1,105 ratings",
"linkUrl": "http://www.amazon.com/gp/product/B08XMY2DWM/ref=silver_xx_cont_revecalc",
"imageUrl": "https://m.media-amazon.com/images/I/61Y6N4hBjDL._SL120_.jpg",
"otherDetails": [
"Get it as soon as Tue, Mar 29",
"$2.99 shipping",
"Only 10 left in stock - order soon."
]
}
]
},
"rid": "60f12c1a0cf24280ed03be5e",
"dateProcessed": 1626418203388,
"domain": "www.amazon.com",
"totalCreditsDeducted": 1
}
URL 쿼리 콜백 응답 JSON 속성으로 판매자 ASINS 받기
속성 이름 | 세부 정보 |
---|---|
지위 | 요청 상태입니다. |
응답 | Get Asins By URL 쿼리 결과에 대한 "getasinsbyurl" 값입니다. |
수 | 현재 허용되는 요청 수입니다. 매월 재설정됩니다. |
매일 허용됨 | 현재 허용되는 일일 요청 수입니다. 매일 재설정됩니다. |
메시지 ID | 메시지의 ID입니다(있는 경우). |
메시지 | 실제 메시지(있는 경우) 오류 메시지를 참조하세요. |
제거 | 요청 ID입니다. 이는 Get 쿼리에서 키로 사용될 수 있습니다. |
도메인 | 판매자에 해당하는 Amazon 도메인입니다. |
총 공제된 크레딧 | 이 필드는 이 요청을 이행하는 데 사용된 Amzpecty API 크레딧 수를 나타냅니다. |
처리된 날짜 | 요청이 처리된 날짜는 유닉스 시간 형식입니다. |
data.sellerId | 판매자 아이디입니다. |
data.statusInt | int 형식의 검색 상태입니다. "대기 중"은 0, "처리 중"은 1, "완료"는 2, "오류"는 3 |
데이터.상태 | 검색 상태입니다. "대기 중", "처리 중", "완료됨" 또는 "오류" |
data.actualAsins검색됨 | 검색된 Asin의 수입니다. URL에 2,400개 이상의 Asin이 있는 경우에도 최대 2,400개의 Asin이 허용됩니다. 참고하세요 실제Asins검색됨 같지 않을 수도 있습니다 예상총계 여러 가지 이유로. s를 참고해주세요타투 스 검색 상태 필드입니다. |
data.expectedTotalAsins | 이 URL에 있는 총 Asins 수입니다. |
데이터.아신스[] | 판매자가 보유한 Asins 목록입니다. |
아신스[n].아신 | 항목의 Asin |
asins[n].itemName | 아신의 아이템 이름 |
아신스[n].가격 | 아신의 표시가격 |
asins[n].customerStarRating | Asin의 고객 별점 |
asins[n].customer리뷰 | Asin의 고객 리뷰 수 |
asins[n].linkUrl | 아신의 링크 |
asins[n].imageUrl | Asin의 이미지 URL |
asins[n].otherDetails[n] | 배송 정보, 배송비, 재고 경고 등과 같은 기타 세부 정보 목록입니다. |
요청 ID별 URL 결과로 ASINS 가져오기
요청 ID별로 Get Asins By URL 결과를 가져오기 위한 요청(제거).
Amzpecty가 여전히 데이터를 찾고 있고 100% 완료되지 않은 경우에도 이를 호출하여 결과 데이터를 검색할 수 있습니다. s를 참고하시면 됩니다타투 스 검색 상태 필드입니다.
참고: 매우 짧은 간격으로 연속 호출을 하지 마십시오. 최소 30초마다 권장되는 통화 간격입니다.
신용공제
Get 호출에 대한 0(영) 크레딧 공제.
요청
URI | /api/query/ getasinsbyurl/rid/{rid}?secretKey={secretKey} | {rid} – /api/query/getasinsbyurl/ 응답의 요청 ID |
예 | /api/query/ getasinsbyurl/rid/60f12c1a0cf24280ed03c122?secretKey=XXXXXXXXXX |