IKEA
IKEA Søgeforslag API
Hvad IKEAs søgefelt foreslår til det, en bruger har skrevet: hvert forslags tekst, type (completion, category, product, planner eller content), label, URL, category_id og item_no, når siden leverer dem, og et billede for kategorier og produkter. Brug det til søgeordsanalyse eller til at autofuldføre en IKEA-søgning i din egen app. På de 50 ikea.com-markeder og Kina (ikea.cn). Koster 1 kredit pr. forespørgsel.
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/jsonquerystringrequiredDet, brugeren har skrevet indtil nu, 1-100 tegn.
Example: kal
countrystringdefault:usIKEA-markedet som en kode med små bogstaver. Dette endpoint dækker 51 markeder: de 50 ikea.com-markeder og Kina (ikea.cn). Navne, beskrivelser og labels kommer på markedets sprog og priser i markedets valuta, aldrig omregnet; svaret gentager country, language og currency. Et marked uden for listen svarer 400, før noget bliver trukket. "dk" er IKEA Danmark.
Example: dk
us— USA, USD, sprog en, es. Standardværdi.ca— Canada, CAD, sprog en, fr.gb— Storbritannien, GBP, sprog en.ie— Irland, EUR, sprog en.de— Tyskland, EUR, sprog de, en.at— Østrig, EUR, sprog de, en.ch— Schweiz, CHF, sprog de, fr, it, en.fr— Frankrig, EUR, sprog fr.be— Belgien, EUR, sprog nl, fr, en.nl— Holland, EUR, sprog nl, en.dk— Danmark, DKK, sprog da.se— Sverige, SEK, sprog sv, en.no— Norge, NOK, sprog no, en.fi— Finland, EUR, sprog fi, sv, en.ee— Estland, EUR, sprog et, ru, en.lv— Letland, EUR, sprog lv, ru, en.lt— Litauen, EUR, sprog lt, ru, en.pl— Polen, PLN, sprog pl.cz— Tjekkiet, CZK, sprog cs, en.sk— Slovakiet, EUR, sprog sk.hu— Ungarn, HUF, sprog hu.hr— Kroatien, EUR, sprog hr.si— Slovenien, EUR, sprog sl.rs— Serbien, RSD, sprog sr.ro— Rumænien, RON, sprog ro.pt— Portugal, EUR, sprog pt, en.es— Spanien, EUR, sprog es, en, ca, eu, gl.it— Italien, EUR, sprog it.il— Israel, ILS, sprog he.ae— De Forenede Arabiske Emirater, AED, sprog ar, en.sa— Saudi-Arabien, SAR, sprog ar, en.kw— Kuwait, KWD, sprog ar, en.qa— Qatar, QAR, sprog ar, en.bh— Bahrain, BHD, sprog ar, en.om— Oman, OMR, sprog ar, en.jo— Jordan, JOD, sprog ar, en.eg— Egypten, EGP, sprog ar, en.ma— Marokko, MAD, sprog ar, fr, en.in— Indien, INR, sprog en.my— Malaysia, MYR, sprog ms, en.sg— Singapore, SGD, sprog en.ph— Filippinerne, PHP, sprog en.th— Thailand, THB, sprog th, en.jp— Japan, JPY, sprog ja, en.kr— Sydkorea, KRW, sprog ko, en.au— Australien, AUD, sprog en.nz— New Zealand, NZD, sprog en.mx— Mexico, MXN, sprog es, en.cl— Chile, CLP, sprog es.co— Colombia, COP, sprog es.cn— Kina (ikea.cn), CNY, sprog zh, en.
languagestringSvarets sprog, et som markedets side tilbyder; standard er markedets første (da på dk, en på us, sv på se). IKEA Danmark har ét sprog, da, så parameteren kan udelades der. Flersprogede markeder: us en/es, ca en/fr, de og 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, Golf- og de arabiske markeder 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 og es_islands es/en, is en/is. Alle andre markeder har ét sprog. En anden kode svarer 400.
Example: da
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
r = client.ikea.suggestions(query="kal", country="dk")["data"]
for s in r["suggestions"]:
print(s["type"], s["text"], s["category_id"])Response