19 kwietnia 2018
Tabele rozmiarów w REST API
Od teraz przy pomocy Allegro REST API możesz pobrać identyfikatory tabel rozmiarów i ich zawartość.
GET /sale/size-tables?user.id={Seller_ID} - pobierzesz wszystkie tabele, które są na koncie sprzedawcy
GET /sale/size-tables/{table_Id} - pobierzesz wybraną tabelę z konta
GET /sale/size-tables?user.id={Seller_ID}
Przykładowy request:
curl -X GET \
'https://api.allegro.pl/sale/size-tables?user.id={Seller_ID}
-H 'Accept: application/vnd.allegro.beta.v1+json’ \
-H 'content-type: application/vnd.allegro.beta.v1+json' \
-H 'Authorization: Bearer {token}' \
Przykładowy response:
{
"tables": [
{
"id": "e02bc505-4311-11e8-b7fd-6c3be5b54a70", -- identyfikator tabeli
"name": "Tabela rozmiarów - Buty", -- nazwa tabeli
"image": {
"url": "example_url", -- adres zdjęcia z szablonu
"captions": [ -- opis "Jak się mierzyć?"
{
"index": "1",
"value": "długość wkładki (cm)"
}
]
},
"orientation": "HORIZONTAL",
"headers": [ -- kolumny tabeli
{
"name": "długość wkładki (cm)"
},
{
"name": "rozmiar EU"
},
{
"name": "rozmiar UK"
},
{
"name": "rozmiar US"
}
],
"values": [ -- komórki tabeli
{
"cells": [
"30",
"41",
"12",
"15"
]
},
{
"cells": [ -- komórki tabeli
"35",
"44",
"13",
"17"
]
},
{
"cells": [ -- komórki tabeli
"38",
"45",
"15",
"19"
]
}
],
},
{
"id": "7f17d566-4316-11e8-b7fd-6c3be5b54a70",
"name": "Szelki dla psa",
"image": {
"url": "https://3.allegroimg.com/original/0f9fca/94dc851f4197ab9207b9b80ae963",
"captions": [
{
"index": "1",
"value": "obwód szyi (cm)"
},
{
"index": "2",
"value": "obwód klatki piersiowej (cm)"
},
{
"index": "3",
"value": "obwód pasa (cm)"
},
{
"index": "4",
"value": "długość grzbietu (cm)"
}
]
},
"orientation": "VERTICAL",
"headers": [
{
"name": "rozmiar"
},
{
"name": "obwód szyi (cm)"
},
{
"name": "obwód klatki piersiowej (cm)"
},
{
"name": "obwód pasa (cm)"
},
{
"name": "długość grzbietu (cm)"
}
],
"values": [
{
"cells": [
"S",
"15",
"40",
"25",
"80"
]
},
{
"cells": [
"M",
"18",
"50",
"30",
"100"
]
},
{
"cells": [
"L",
"22",
"60",
"35",
"120"
]
},
{
"cells": [
"XL",
"25",
"70",
"38",
"140"
]
}
],
}
]
}
GET /sale/size-tables/{table_Id}
Przykładowy request:
curl -X GET \
'https://api.allegro.pl/sale/size-tables/{tableId}
-H 'Accept: application/vnd.allegro.beta.v1+json’ \
-H 'content-type: application/vnd.allegro.beta.v1+json' \
-H 'Authorization: Bearer {token}' \
Przykładowy response:
{
"id": "7f17d566-4316-11e8-b7fd-6c3be5b54a70",
"name": "Szelki dla psa",
"image": {
"url": "https://3.allegroimg.com/original/0f9fca/94dc851f4197ab9207b9b80ae963",
"captions": [
{
"index": "1",
"value": "obwód szyi (cm)"
},
{
"index": "2",
"value": "obwód klatki piersiowej (cm)"
},
{
"index": "3",
"value": "obwód pasa (cm)"
},
{
"index": "4",
"value": "długość grzbietu (cm)"
}
]
},
"orientation": "VERTICAL",
"headers": [
{
"name": "rozmiar"
},
{
"name": "obwód szyi (cm)"
},
{
"name": "obwód klatki piersiowej (cm)"
},
{
"name": "obwód pasa (cm)"
},
{
"name": "długość grzbietu (cm)"
}
],
"values": [
{
"cells": [
"S",
"15",
"40",
"25",
"80"
]
},
{
"cells": [
"M",
"18",
"50",
"30",
"100"
]
},
{
"cells": [
"L",
"22",
"60",
"35",
"120"
]
},
{
"cells": [
"XL",
"25",
"70",
"38",
"140"
]
}
],
}