04 października 2018
Nowe możliwości w zasobie do wyszukiwania i przeglądania ofert w REST API
Wdrożyliśmy dziś dwie zmiany w metodzie GET na zasobie /offers/listing w REST API:
- Wdrożyliśmy nowy filtr, dzięki któremu możecie wyszukiwać oferty z darmową dostawą SMART.
Przykładowy request:
curl -X GET \
'https://api.allegro.pl/offers/listing?phrase=iphone&option=SMART \
-H 'Accept: application/vnd.allegro.public.v1+json' \
-H 'content-type: application/vnd.allegro.public.v1+json' \
-H 'Authorization: Bearer {token}' \
Nowy filtr wyświetlimy również w sekcji “option” czyli “oferta ma”.
{
"id": "option",
"type": "MULTI",
"name": "oferta ma",
"values": [
{
"value": "FREE_SHIPPING",
"name": "darmowa dostawa",
"selected": false
},
{
"value": "FREE_RETURN",
"name": "darmowy zwrot InPost",
"selected": false
},
{
"value": "VAT_INVOICE",
"name": "faktura VAT",
"selected": false
},
{
"value": "COINS",
"name": "Monety Allegro",
"selected": false
},
{
"value": "BARGAIN",
"name": "Strefa Okazji",
"selected": false
},
{
"value": "BRAND_ZONE",
"name": "Strefa Marek",
"selected": false
},
{
"value": "SUPERSELLER",
"name": "Super Sprzedawca",
"selected": false
},
{
"value": "SMART", -- nowy filtr, dzięki któremu wyszukasz
oferty z darmową dostawą [**SMART**](https://allegro.pl/smart?utm_source=google&utm_medium=cpc&utm_campaign=allegro_smart_launch_2018&gclid=EAIaIQobChMI9Jr9tazq3QIVxw8YCh1ZPgDzEAAYASAAEgLTgvD_BwE&gclsrc=aw.ds&dclid=CPC2ires6t0CFQeZsgodtLUBsg)
"name": "Allegro Smart!",
"selected": false
}
]
}
- W odpowiedzi dodaliśmy nowe pole do filtrów numerycznych z jednostką "unit". Przykładowy response:
{
"id": "parameter.365",
"type": "NUMERIC",
"name": "Szerokość produktu",
"values": [
{
"idSuffix": ".from",
"name": "od",
"selected": false
},
{
"idSuffix": ".to",
"name": "do",
"selected": false
}
],
"minValue": 0,
"maxValue": 270,
"unit": "cm" -- nowe pole - jednostka dla filtrów
numerycznych
},