IKEA
IKEA 商品レビュー API
IKEA の商品の評価、評価件数、項目別の評価(見た目、組み立てやすさ、品質、お買い得感、期待通りか)と、商品ページに表示される最新20件のレビュー(タイトル、本文、評価、日付、投稿者名)、注目のレビューとその国を返します。常に最新20件で、ページ送り、並べ替え、星での絞り込みはありません。ikea.com の50マーケットに対応。1リクエスト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/jp/ja/p/kallax-shelving-unit-white-20351884/
countrystringdefault:usIKEA のマーケット(小文字のコード)。このエンドポイントはikea.com の50マーケットに対応しています。デフォルトは us なので、日本の IKEA には必ず "country": "jp" を送ってください。商品名、説明、ラベルはそのマーケットの言語で、価格はそのマーケットの通貨で返り、換算はしません。レスポンスには country、language、currency が含まれます。対象外のマーケットは課金前に400になります。
Example: jp
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レスポンスの言語。そのマーケットのサイトが提供している言語から選びます。デフォルトはマーケットの最初の言語です(jp は ja、us は en、de は de)。複数言語のマーケット:jp ja/en、kr ko/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。ほかのマーケットは1言語のみです。それ以外のコードは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="jp")["data"]
print(r["name"], r["rating"], r["rating_count"])
for s in r["secondary_ratings"]:
print(" ", s["id"], s["value"])
for rv in r["reviews"]:
print(rv["date"][:10], rv["rating"], rv["title"])Response