IKEA
API sklepów IKEA
Sklepy IKEA danego rynku oraz punkty odbioru i punkty planowania i zamówień: store_id (dane wejściowe endpointów dostępności i As-is oraz filtra store_id), nazwa, typ, adres ze strefą czasową, szerokość i długość geograficzna, godziny otwarcia według dni tygodnia z datowanymi wyjątkami i dniami zamknięcia, godziny restauracji, bistro, kawiarni, click & collect, Swedish Food Market i Smålandu, URL sklepu i data otwarcia. Filtruj po tekście lub sortuj według odległości od punktu. Na 50 rynkach ikea.com. Koszt: 1 kredyt za zapytanie.
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/jsoncountrystringdefault:usRynek IKEA jako kod pisany małymi literami. Ten endpoint obsługuje 50 rynków ikea.com. Nazwy, opisy i etykiety wracają w języku rynku, a ceny w jego walucie, nigdy nie są przeliczane; odpowiedź powtarza country, language i currency. Rynek spoza tej listy zwraca 400, zanim cokolwiek zostanie naliczone.
Example: pl
us— Stany Zjednoczone, USD, języki en, es. Wartość domyślna.ca— Kanada, CAD, języki en, fr.gb— Wielka Brytania, GBP, język en.ie— Irlandia, EUR, język en.de— Niemcy, EUR, języki de, en.at— Austria, EUR, języki de, en.ch— Szwajcaria, CHF, języki de, fr, it, en.fr— Francja, EUR, język fr.be— Belgia, EUR, języki nl, fr, en.nl— Holandia, EUR, języki nl, en.dk— Dania, DKK, język da.se— Szwecja, SEK, języki sv, en.no— Norwegia, NOK, języki no, en.fi— Finlandia, EUR, języki fi, sv, en.ee— Estonia, EUR, języki et, ru, en.lv— Łotwa, EUR, języki lv, ru, en.lt— Litwa, EUR, języki lt, ru, en.pl— Polska, PLN, język pl.cz— Czechy, CZK, języki cs, en.sk— Słowacja, EUR, język sk.hu— Węgry, HUF, język hu.hr— Chorwacja, EUR, język hr.si— Słowenia, EUR, język sl.rs— Serbia, RSD, język sr.ro— Rumunia, RON, język ro.pt— Portugalia, EUR, języki pt, en.es— Hiszpania, EUR, języki es, en, ca, eu, gl.it— Włochy, EUR, język it.il— Izrael, ILS, język he.ae— Zjednoczone Emiraty Arabskie, AED, języki ar, en.sa— Arabia Saudyjska, SAR, języki ar, en.kw— Kuwejt, KWD, języki ar, en.qa— Katar, QAR, języki ar, en.bh— Bahrajn, BHD, języki ar, en.om— Oman, OMR, języki ar, en.jo— Jordania, JOD, języki ar, en.eg— Egipt, EGP, języki ar, en.ma— Maroko, MAD, języki ar, fr, en.in— Indie, INR, język en.my— Malezja, MYR, języki ms, en.sg— Singapur, SGD, język en.ph— Filipiny, PHP, język en.th— Tajlandia, THB, języki th, en.jp— Japonia, JPY, języki ja, en.kr— Korea Południowa, KRW, języki ko, en.au— Australia, AUD, język en.nz— Nowa Zelandia, NZD, język en.mx— Meksyk, MXN, języki es, en.cl— Chile, CLP, język es.co— Kolumbia, COP, język es.
languagestringJęzyk odpowiedzi, jeden z tych, które obsługuje strona rynku; domyślnie pierwszy (pl na pl, en na us, de na de). IKEA Polska ma jeden język, polski. Rynki z kilkoma językami: us en/es, ca en/fr, de i 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, rynki Zatoki Perskiej i arabskie 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 i es_islands es/en, is en/is. Pozostałe mają jeden język. Inny kod zwraca 400.
Example: pl
querystringTylko sklepy, których nazwa, miasto, kod pocztowy lub adres zawiera ten tekst, 1-80 znaków.
Example: Warszawa
latnumberZ lng: sklepy posortowane według odległości od tego punktu, z distance_km.
Example: 52.23
lngnumberZ lat.
Example: 21.01
limitintegerdefault:50Liczba zwracanych sklepów, 1-200.
Example: 10
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# 3 sklepy IKEA najbliżej centrum Warszawy, ze store_id do sprawdzania dostępności.
r = client.ikea.stores(country="pl", lat=52.23, lng=21.01, limit=3)["data"]
for s in r["stores"]:
print(s["store_id"], s["name"], s["distance_km"], s["address"]["display"])Response