IKEA
IKEA 상품 리뷰 API
IKEA 상품의 평점, 평점 수, 항목별 평점(디자인, 조립 편의성, 품질, 가성비, 기대에 맞는지)과 상품 페이지에 표시되는 최신 리뷰 20개(제목, 본문, 평점, 날짜, 작성자 이름), 그리고 주목할 리뷰와 그 국가를 반환합니다. 항상 최신 20개이며 페이지 이동, 정렬, 별점 필터는 없습니다. ikea.com 50개 마켓을 지원합니다. 요청당 1크레딧입니다.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonitem_nostring | integerIKEA 상품 번호: 8자리, 점 구분도 가능. item_no와 url 중 하나를 보냅니다.
Example: 20351884
urlstringikea.com 상품 페이지(item_no 대신).
Example: https://www.ikea.com/kr/ko/p/kallax-shelving-unit-white-20351884/
countrystringdefault:usIKEA 마켓(소문자 코드). 이 엔드포인트는 ikea.com 50개 마켓을 지원합니다. 기본값이 us이므로 한국 IKEA에는 반드시 "country": "kr"을 보내세요. 상품명, 설명, 라벨은 해당 마켓의 언어로, 가격은 해당 마켓의 통화로 반환되며 환산하지 않습니다. 응답에는 country, language, currency가 포함됩니다. 지원하지 않는 마켓은 과금 전에 400을 반환합니다.
Example: kr
us— 미국, USD, 언어 en, es. 기본값.ca— 캐나다, CAD, 언어 en, fr.gb— 영국, GBP, 언어 en.ie— 아일랜드, EUR, 언어 en.de— 독일, EUR, 언어 de, en.at— 오스트리아, EUR, 언어 de, en.ch— 스위스, CHF, 언어 de, fr, it, en.fr— 프랑스, EUR, 언어 fr.be— 벨기에, EUR, 언어 nl, fr, en.nl— 네덜란드, EUR, 언어 nl, en.dk— 덴마크, DKK, 언어 da.se— 스웨덴, SEK, 언어 sv, en.no— 노르웨이, NOK, 언어 no, en.fi— 핀란드, EUR, 언어 fi, sv, en.ee— 에스토니아, EUR, 언어 et, ru, en.lv— 라트비아, EUR, 언어 lv, ru, en.lt— 리투아니아, EUR, 언어 lt, ru, en.pl— 폴란드, PLN, 언어 pl.cz— 체코, CZK, 언어 cs, en.sk— 슬로바키아, EUR, 언어 sk.hu— 헝가리, HUF, 언어 hu.hr— 크로아티아, EUR, 언어 hr.si— 슬로베니아, EUR, 언어 sl.rs— 세르비아, RSD, 언어 sr.ro— 루마니아, RON, 언어 ro.pt— 포르투갈, EUR, 언어 pt, en.es— 스페인, EUR, 언어 es, en, ca, eu, gl.it— 이탈리아, EUR, 언어 it.il— 이스라엘, ILS, 언어 he.ae— 아랍에미리트, AED, 언어 ar, en.sa— 사우디아라비아, SAR, 언어 ar, en.kw— 쿠웨이트, KWD, 언어 ar, en.qa— 카타르, QAR, 언어 ar, en.bh— 바레인, BHD, 언어 ar, en.om— 오만, OMR, 언어 ar, en.jo— 요르단, JOD, 언어 ar, en.eg— 이집트, EGP, 언어 ar, en.ma— 모로코, MAD, 언어 ar, fr, en.in— 인도, INR, 언어 en.my— 말레이시아, MYR, 언어 ms, en.sg— 싱가포르, SGD, 언어 en.ph— 필리핀, PHP, 언어 en.th— 태국, THB, 언어 th, en.jp— 일본, JPY, 언어 ja, en.kr— 한국, KRW, 언어 ko, en.au— 호주, AUD, 언어 en.nz— 뉴질랜드, NZD, 언어 en.mx— 멕시코, MXN, 언어 es, en.cl— 칠레, CLP, 언어 es.co— 콜롬비아, COP, 언어 es.
languagestring응답 언어. 해당 마켓의 사이트가 제공하는 언어 중에서 고릅니다. 기본값은 마켓의 첫 번째 언어입니다(kr은 ko, us는 en, de는 de). 다국어 마켓: kr ko/en, jp ja/en, cn zh/en, th th/en, us en/es, ca en/fr, de와 at de/en, ch de/fr/it/en, be nl/fr/en, nl nl/en, se sv/en, no no/en, fi fi/sv/en, ee et/ru/en, lv lv/ru/en, lt lt/ru/en, cz cs/en, pt pt/en, es es/en/ca/eu/gl, 걸프·아랍 마켓 ar/en(ma는 ar/fr/en), my ms/en, mx es/en, pr en/es, do와 es_islands es/en, is en/is. 그 밖의 마켓은 언어가 하나입니다. 다른 코드는 400을 반환합니다.
Example: en
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
# KALLAX 칼락스 선반유닛 화이트(한국 20351884)
r = client.ikea.reviews(item_no="20351884", country="kr")["data"]
print(r["name"], r["rating"], r["rating_count"])
for s in r["secondary_ratings"]:
print(" ", s["id"], s["label"], s["value"])
for rv in r["reviews"]:
print(rv["date"][:10], rv["rating"], rv["title"])Response