IKEA
API suggerimenti di ricerca IKEA
Cosa suggerisce la barra di ricerca IKEA per quello che un utente ha digitato: per ogni suggerimento testo, tipo (completion, category, product, planner o content), etichetta, url, category_id e item_no quando il sito li fornisce, e un'immagine per categorie e prodotti. Usalo per la ricerca di parole chiave o per autocompletare una ricerca IKEA nella tua app. Sui 50 mercati ikea.com e in Cina (ikea.cn). Costa 1 credito per richiesta.
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/jsonquerystringrequiredQuello che l'utente ha digitato finora, 1-100 caratteri.
Example: div
countrystringdefault:usIl mercato IKEA, come codice minuscolo (us per impostazione predefinita). Questo endpoint copre 51 mercati: i 50 mercati ikea.com e la Cina (ikea.cn). Nomi, descrizioni ed etichette arrivano nella lingua del mercato e i prezzi nella sua valuta, mai convertiti; la risposta riporta country, language e currency. Un mercato fuori da questa lista risponde 400 prima di qualsiasi addebito.
Example: it
us— Stati Uniti, USD, lingue en, es. Valore predefinito.ca— Canada, CAD, lingue en, fr.gb— Regno Unito, GBP, lingua en.ie— Irlanda, EUR, lingua en.de— Germania, EUR, lingue de, en.at— Austria, EUR, lingue de, en.ch— Svizzera, CHF, lingue de, fr, it, en.fr— Francia, EUR, lingua fr.be— Belgio, EUR, lingue nl, fr, en.nl— Paesi Bassi, EUR, lingue nl, en.dk— Danimarca, DKK, lingua da.se— Svezia, SEK, lingue sv, en.no— Norvegia, NOK, lingue no, en.fi— Finlandia, EUR, lingue fi, sv, en.ee— Estonia, EUR, lingue et, ru, en.lv— Lettonia, EUR, lingue lv, ru, en.lt— Lituania, EUR, lingue lt, ru, en.pl— Polonia, PLN, lingua pl.cz— Repubblica Ceca, CZK, lingue cs, en.sk— Slovacchia, EUR, lingua sk.hu— Ungheria, HUF, lingua hu.hr— Croazia, EUR, lingua hr.si— Slovenia, EUR, lingua sl.rs— Serbia, RSD, lingua sr.ro— Romania, RON, lingua ro.pt— Portogallo, EUR, lingue pt, en.es— Spagna, EUR, lingue es, en, ca, eu, gl.it— Italia, EUR, lingua it.il— Israele, ILS, lingua he.ae— Emirati Arabi Uniti, AED, lingue ar, en.sa— Arabia Saudita, SAR, lingue ar, en.kw— Kuwait, KWD, lingue ar, en.qa— Qatar, QAR, lingue ar, en.bh— Bahrein, BHD, lingue ar, en.om— Oman, OMR, lingue ar, en.jo— Giordania, JOD, lingue ar, en.eg— Egitto, EGP, lingue ar, en.ma— Marocco, MAD, lingue ar, fr, en.in— India, INR, lingua en.my— Malesia, MYR, lingue ms, en.sg— Singapore, SGD, lingua en.ph— Filippine, PHP, lingua en.th— Thailandia, THB, lingue th, en.jp— Giappone, JPY, lingue ja, en.kr— Corea del Sud, KRW, lingue ko, en.au— Australia, AUD, lingua en.nz— Nuova Zelanda, NZD, lingua en.mx— Messico, MXN, lingue es, en.cl— Cile, CLP, lingua es.co— Colombia, COP, lingua es.cn— Cina (ikea.cn), CNY, lingue zh, en.
languagestringLa lingua della risposta, tra quelle del sito del mercato; per impostazione predefinita la prima (en su us, de su de, it su it). Mercati multilingue: us en/es, ca en/fr, de e 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, i mercati del Golfo e arabi 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 ed es_islands es/en, is en/is. Gli altri mercati hanno una sola lingua. Un altro codice risponde 400. Per l'italiano fuori dall'Italia: ch con "language": "it".
Example: it
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
r = client.ikea.suggestions(query="div", country="it")["data"]
for s in r["suggestions"]:
print(s["type"], s["text"], s["category_id"])Response