IKEA
IKEA Product API
Viena IKEA prekė pagal prekės numerį arba prekės puslapio URL bet kurioje iš 55 rinkų: pavadinimas, tipas, aprašymas, kaina ir ankstesnė kaina su galiojimo datomis, IKEA Family kaina, valiuta, spalva, medžiaga, kategorija, matmenys, nuotraukos, įvertinimas, įvertinimų skaičius ir papildomi įvertinimai, išmatavimai, medžiagos, priežiūra, naudinga žinoti, saugos pastabos, pakuotė (pakuočių skaičius, kiekvienos pakuotės dydis ir svoris), surinkimo instrukcijos ir naudojimo vadovai kaip PDF nuorodos, dizaineris, spalvų ir dydžių variantai su kainomis, 3 naujausi atsiliepimai ir grąžinimo sąlygos. Prekės užklausa gali trukti iki maždaug 100 sekundžių. Kainuoja 1 kreditą už užklausą.
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 prekės numeris: 8 skaitmenys, taškai leidžiami (695.529.42). Siųskite item_no arba url.
Example: 69552942
urlstringAptarnaujamos rinkos IKEA prekės puslapis vietoj item_no; rinka ir kalba nuskaitomos iš jo.
Example: https://www.ikea.com/lt/lt/p/kallax-lentyna-4-stalciai-su-2-lentynu-ideklais-bangos-formos-balta-s69552942/
countrystringdefault:usIKEA rinka, nurodoma mažosiomis raidėmis. Šis endpoint aptarnauja 55 rinkas: 50 ikea.com rinkų, Kiniją (ikea.cn), Puerto Riką, Dominikos Respubliką, Kanarų ir Balearų salas bei Islandiją. Pavadinimai, aprašymai ir etiketės grąžinami rinkos kalba, o kainos rinkos valiuta, niekada nekonvertuojamos; atsakyme pakartojami country, language ir currency. Rinka, kurios nėra sąraše, grąžina 400 prieš bet kokį apmokestinimą.
Example: lt
us— JAV, USD, kalbos en, es. Numatytoji.ca— Kanada, CAD, kalbos en, fr.gb— Jungtinė Karalystė, GBP, kalba en.ie— Airija, EUR, kalba en.de— Vokietija, EUR, kalbos de, en.at— Austrija, EUR, kalbos de, en.ch— Šveicarija, CHF, kalbos de, fr, it, en.fr— Prancūzija, EUR, kalba fr.be— Belgija, EUR, kalbos nl, fr, en.nl— Nyderlandai, EUR, kalbos nl, en.dk— Danija, DKK, kalba da.se— Švedija, SEK, kalbos sv, en.no— Norvegija, NOK, kalbos no, en.fi— Suomija, EUR, kalbos fi, sv, en.ee— Estija, EUR, kalbos et, ru, en.lv— Latvija, EUR, kalbos lv, ru, en.lt— Lietuva, EUR, kalbos lt, ru, en.pl— Lenkija, PLN, kalba pl.cz— Čekija, CZK, kalbos cs, en.sk— Slovakija, EUR, kalba sk.hu— Vengrija, HUF, kalba hu.hr— Kroatija, EUR, kalba hr.si— Slovėnija, EUR, kalba sl.rs— Serbija, RSD, kalba sr.ro— Rumunija, RON, kalba ro.pt— Portugalija, EUR, kalbos pt, en.es— Ispanija, EUR, kalbos es, en, ca, eu, gl.it— Italija, EUR, kalba it.il— Izraelis, ILS, kalba he.ae— Jungtiniai Arabų Emyratai, AED, kalbos ar, en.sa— Saudo Arabija, SAR, kalbos ar, en.kw— Kuveitas, KWD, kalbos ar, en.qa— Kataras, QAR, kalbos ar, en.bh— Bahreinas, BHD, kalbos ar, en.om— Omanas, OMR, kalbos ar, en.jo— Jordanija, JOD, kalbos ar, en.eg— Egiptas, EGP, kalbos ar, en.ma— Marokas, MAD, kalbos ar, fr, en.in— Indija, INR, kalba en.my— Malaizija, MYR, kalbos ms, en.sg— Singapūras, SGD, kalba en.ph— Filipinai, PHP, kalba en.th— Tailandas, THB, kalbos th, en.jp— Japonija, JPY, kalbos ja, en.kr— Pietų Korėja, KRW, kalbos ko, en.au— Australija, AUD, kalba en.nz— Naujoji Zelandija, NZD, kalba en.mx— Meksika, MXN, kalbos es, en.cl— Čilė, CLP, kalba es.co— Kolumbija, COP, kalba es.cn— Kinija (ikea.cn), CNY, kalbos zh, en.pr— Puerto Rikas, USD, kalbos en, es.do— Dominikos Respublika, DOP, kalbos es, en.es_islands— Kanarų ir Balearų salos (siųskite island), EUR, kalbos es, en.is— Islandija, ISK, kalbos en, is.
languagestringAtsakymo kalba, viena iš tų, kurias siūlo rinkos svetainė; numatytoji yra pirmoji rinkos kalba (lt rinkoje lt, us rinkoje en, de rinkoje de). ikea.lt siūlo lt, ru ir en, ikea.lv lv, ru ir en, ikea.ee et, ru ir en. Kitos daugiakalbės rinkos: us en/es, ca en/fr, de ir 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, cz cs/en, pt pt/en, es es/en/ca/eu/gl, Persijos įlankos ir arabų rinkos ar/en (ma ar/fr/en), my ms/en, th th/en, jp ja/en, kr ko/en, mx es/en, cn zh/en, pr en/es, do ir es_islands es/en, is en/is. Visos kitos rinkos turi vieną kalbą. Kitas kodas grąžina 400.
Example: lt
islandenum<string>Privalomas su country es_islands (Kanarų ir Balearų salų parduotuvės), kitais atvejais neleidžiamas: kurios salos parduotuvė.
Example: tenerife
tenerife— Tenerife (Canary Islands).grancanaria— Gran Canaria (Canary Islands).lanzarote— Lanzarote (Canary Islands).fuerteventura— Fuerteventura (Canary Islands).lapalma— La Palma (Canary Islands).lagomera— La Gomera (Canary Islands).elhierro— El Hierro (Canary Islands).mallorca— Mallorca (Balearic Islands).menorca— Menorca (Balearic Islands).ibiza— Ibiza (Balearic Islands).
Request
from scavio import ScavioClient
# Prekės užklausa gali trukti iki maždaug 100 sekundžių: leiskite 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="69552942", country="lt", language="lt")["data"]
print(p["full_name"], p["price"], p["currency"])
print(p["packaging"]["number_of_packages"], "pakuotės,", p["packaging"]["max_weight"])
for doc in p["assembly_pdfs"]:
print(doc["label"], doc["url"])Response