IKEA
IKEA Product API - vöruupplýsingar á Íslandi
Ein IKEA vara eftir vörunúmeri eða vöruslóð, á Íslandi (ikea.is, country is) og á 54 öðrum mörkuðum. Á Íslandi er svarið grunnupplýsingar (detail_level basic): vörunúmer, nafn, lýsing, slóð, verð og fyrra verð í íslenskum krónum, framboð á netinu, myndir og mál með þyngd. Mælingar, efni, pakkningar, samsetningarleiðbeiningar, afbrigði og umsagnir eru í boði á 50 mörkuðum ikea.com en ekki á Íslandi. Kall getur tekið allt að um 100 sekúndur. Kostar 1 einingu á beiðni.
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 vörunúmer: 8 tölustafir, punktar leyfðir (005.018.89). Sendu item_no eða url.
Example: 00501889
urlstringVörusíða á IKEA vef sem er studdur, í stað item_no; markaðurinn og tungumálið eru lesin úr henni.
Example: https://www.ikea.is/is/products/hirslur-og-skipulag/boka-og-hillueiningar/opnar-hillueiningar/kallax-grind-svart-art-00501889
countrystringdefault:usIKEA markaðurinn, sem kóði með lágstöfum. Þessi endapunktur þjónar 55 mörkuðum: 50 mörkuðum ikea.com, Kína (ikea.cn), Púertó Ríkó, Dóminíska lýðveldinu, Kanarí- og Baleareyjum og Íslandi. Ísland er "is": verð í íslenskum krónum (ISK), aldrei umreiknuð. Svarið endurtekur country, language og currency. Markaður utan listans svarar 400 áður en nokkuð er gjaldfært.
Example: is
us— Bandaríkin, USD, tungumál en, es. Sjálfgefið.ca— Kanada, CAD, tungumál en, fr.gb— Bretland, GBP, tungumál en.ie— Írland, EUR, tungumál en.de— Þýskaland, EUR, tungumál de, en.at— Austurríki, EUR, tungumál de, en.ch— Sviss, CHF, tungumál de, fr, it, en.fr— Frakkland, EUR, tungumál fr.be— Belgía, EUR, tungumál nl, fr, en.nl— Holland, EUR, tungumál nl, en.dk— Danmörk, DKK, tungumál da.se— Svíþjóð, SEK, tungumál sv, en.no— Noregur, NOK, tungumál no, en.fi— Finnland, EUR, tungumál fi, sv, en.ee— Eistland, EUR, tungumál et, ru, en.lv— Lettland, EUR, tungumál lv, ru, en.lt— Litháen, EUR, tungumál lt, ru, en.pl— Pólland, PLN, tungumál pl.cz— Tékkland, CZK, tungumál cs, en.sk— Slóvakía, EUR, tungumál sk.hu— Ungverjaland, HUF, tungumál hu.hr— Króatía, EUR, tungumál hr.si— Slóvenía, EUR, tungumál sl.rs— Serbía, RSD, tungumál sr.ro— Rúmenía, RON, tungumál ro.pt— Portúgal, EUR, tungumál pt, en.es— Spánn, EUR, tungumál es, en, ca, eu, gl.it— Ítalía, EUR, tungumál it.il— Ísrael, ILS, tungumál he.ae— Sameinuðu arabísku furstadæmin, AED, tungumál ar, en.sa— Sádi-Arabía, SAR, tungumál ar, en.kw— Kúveit, KWD, tungumál ar, en.qa— Katar, QAR, tungumál ar, en.bh— Barein, BHD, tungumál ar, en.om— Óman, OMR, tungumál ar, en.jo— Jórdanía, JOD, tungumál ar, en.eg— Egyptaland, EGP, tungumál ar, en.ma— Marokkó, MAD, tungumál ar, fr, en.in— Indland, INR, tungumál en.my— Malasía, MYR, tungumál ms, en.sg— Singapúr, SGD, tungumál en.ph— Filippseyjar, PHP, tungumál en.th— Taíland, THB, tungumál th, en.jp— Japan, JPY, tungumál ja, en.kr— Suður-Kórea, KRW, tungumál ko, en.au— Ástralía, AUD, tungumál en.nz— Nýja-Sjáland, NZD, tungumál en.mx— Mexíkó, MXN, tungumál es, en.cl— Síle, CLP, tungumál es.co— Kólumbía, COP, tungumál es.cn— Kína (ikea.cn), CNY, tungumál zh, en.pr— Púertó Ríkó, USD, tungumál en, es.do— Dóminíska lýðveldið, DOP, tungumál es, en.es_islands— Kanarí- og Baleareyjar (sendu island), EUR, tungumál es, en.is— Ísland, ISK, tungumál en, is.
languagestringTungumál svarsins. Á is er enska (en) sjálfgefin: sendu "language": "is" til að fá nöfn og lýsingar á íslensku. Verð og gjaldmiðill breytast ekki með tungumálinu. Tungumál sem markaðurinn býður ekki upp á svarar 400.
Example: is
Request
from scavio import ScavioClient
# Vörukall getur tekið allt að um 100 sekúndur: leyfðu 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="00501889", country="is", language="is")["data"]
print(p["name"], p["price"], p["currency"], p["availability_online"], p["detail_level"])
print(p["description"])
print(p["dimensions"]["weight"], len(p["images"]), "myndir")Response