allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
213 stars 39 forks source link

Warning przy edycji oferty - 'unknownProperties': 'id' #9872

Open tomasz-grzesik opened 5 days ago

tomasz-grzesik commented 5 days ago

W przesłanym jsonie brak id oferty: Jakiego zatem id dotyczy problem?

Trace-Id 3dd1f68b31f2522a (SANDBOX)

{'errors': [], 'warnings': [{'code': 'UnknownJSONProperty', 'message': 'Unknown properties found in the request.', 'details': None, 'path': None, 'userMessage': 'Znaleziono nieznane parametry w zapytaniu.', 'metadata': {'unknownProperties': 'id'}}], 'validatedAt': '2024-09-10T04:51:21.827Z'}

{
    "b2b": null,
    "name": "Rozrusznik 2",
    "stock": {
        "unit": "UNIT",
        "available": "34"
    },
    "images": [
        "https://a.allegroimg.allegrosandbox.pl/original/11b925/2265adf4490191a7da5c3549082a",
        "https://a.allegroimg.allegrosandbox.pl/original/110dd2/b35795dd49318127d5c8815a87fb"
    ],
    "contact": null,
    "category": {
        "id": "261066"
    },
    "delivery": {
        "handlingTime": "PT0S",
        "shipmentDate": null,
        "shippingRates": {
            "id": "031f9b2f-7f20-4548-8c42-7bd349f4de7b"
        },
        "additionalInfo": null
    },
    "external": {
        "id": "delayed10"
    },
    "language": "pl-PL",
    "location": {
        "city": "Łagów",
        "postCode": "26-025",
        "province": "SWIETOKRZYSKIE",
        "countryCode": "PL"
    },
    "payments": {
        "invoice": "NO_INVOICE"
    },
    "discounts": {
        "wholesalePriceList": null
    },
    "sizeTable": null,
    "parameters": [
        {
            "id": "11323",
            "name": "Stan",
            "values": [
                "Nowy"
            ],
            "valuesIds": [
                "11323_1"
            ],
            "rangeValue": null
        },
        {
            "id": "229205",
            "name": "Stan opakowania",
            "values": [
                "oryginalne"
            ],
            "valuesIds": [
                "229205_340245"
            ],
            "rangeValue": null
        }
    ],
    "productSet": [
        {
            "product": {
                "id": "0ab81d03-2c13-4d10-a1d7-a7a51ca2d99d",
                "parameters": [
                    {
                        "id": "225693",
                        "name": "EAN (GTIN)",
                        "values": [
                            "3165141163650"
                        ],
                        "valuesIds": null,
                        "rangeValue": null
                    },
                    {
                        "id": "215858",
                        "name": "Numer katalogowy części",
                        "values": [
                            "0 986 017 460"
                        ],
                        "valuesIds": null,
                        "rangeValue": null
                    },
                    {
                        "id": "127415",
                        "name": "Producent części",
                        "values": [
                            "Bosch"
                        ],
                        "valuesIds": [
                            "127411_338665"
                        ],
                        "rangeValue": null
                    },
                    {
                        "id": "129591",
                        "name": "Typ samochodu",
                        "values": [
                            "Samochody osobowe"
                        ],
                        "valuesIds": [
                            "129591_1"
                        ],
                        "rangeValue": null
                    },
                    {
                        "id": "215941",
                        "name": "Numery katalogowe zamienników",
                        "values": [
                            "531 0853 10"
                        ],
                        "valuesIds": null,
                        "rangeValue": null
                    },
                    {
                        "id": "227345",
                        "name": "Numer katalogowy oryginału",
                        "values": [
                            "AUDI 02A 911 023 R",
                            "FORD 1007765",
                            "FORD 1059564",
                            "FORD 97VW 11000 AA",
                            "SEAT 02A 911 023 R",
                            "SKODA 02A 911 023 R",
                            "VW 02A 911 023 R",
                            "VW 02A 911 023 RX"
                        ],
                        "valuesIds": null,
                        "rangeValue": null
                    },
                    {
                        "id": "130533",
                        "name": "Wersja",
                        "values": [
                            "Europejska"
                        ],
                        "valuesIds": [
                            "130533_1"
                        ],
                        "rangeValue": null
                    }
                ],
                "images": []
            },
            "quantity": {
                "value": 1
            },
            "responsiblePerson": null,
            "responsibleProducer": null
        }
    ],
    "attachments": [],
    "description": {
        "sections": [
            {
                "items": [
                    {
                        "url": "https://a.allegroimg.allegrosandbox.pl/original/11b925/2265adf4490191a7da5c3549082a",
                        "type": "IMAGE"
                    },
                    {
                        "type": "TEXT",
                        "content": "<h2>ROZRUSZNIK 0 986 017 460 BOSCH AUDI FORD VW A3</h2> <p>Rozrusznik</p> <p>Numer katalogowy: <b>0 986 017 460</b></p> <p>Producent: <b>BOSCH</b></p> <p>UWAGA!</p> <p>Cechy produktu:</p> <ul> <li>Napięcie [V]: 12</li> <li>Ilość zębów: 10</li> <li>Moc znamionowa [kW]: 2</li> <li>Długość [mm]: 246</li> <li>otwór Ø [mm]: 12.5</li> <li>Pozycja / stopień: links</li> <li>Zacisk: 50</li> <li>Kierunek obrotów: przeciwnie do ruchu wskazówek zegara</li> <li>Ø flanszy [mm]: 76.2</li> <li>Ilość otworów gwintowanych: 0</li> <li>Otwór Ø 2 [mm]: 12.5</li> <li>Rodzaj rozrusznika: samowysprzęglający</li> <li>Liczba otworów do mocowania: 2</li> <li>Kąt mocowania [stopień]: 42</li> <li>Szczelina-ustawienie podstawowe [mm]: 52.5</li> <li>Miara kątowa otworu mocującego [stopnie]: 42</li> </ul> <p>W jednym modelu auta, mogą występować różne warianty części. W przypadku niepewności o właściwy dobór części, zalecana jest weryfikacja wg numeru VIN</p>"
                    }
                ]
            },
            {
                "items": [
                    {
                        "url": "https://a.allegroimg.allegrosandbox.pl/original/110dd2/b35795dd49318127d5c8815a87fb",
                        "type": "IMAGE"
                    }
                ]
            },
            {
                "items": [
                    {
                        "type": "TEXT",
                        "content": "<h2>O marce BOSCH</h2> <p>BOSCH jest marką, której nie trzeba nikomu przedstawiać – to jeden z wiodących producentów w sektorze motoryzacyjnym. Historia firmy sięga 1886 roku, gdy młody inżynier, Robert Bosch, założył w Stuttgarcie niewielki warsztat mechaniki precyzyjnej. Dziś BOSCH jest liderem na rynku części samochodowych, cenionym za wysoką jakość, niezawodność i innowacyjność. Szeroki asortyment firmy obejmuje wysokiej jakości części samochodowe, będące elementami pierwszego wyposażenia wielu renomowanych marek pojazdów, w tym BMW, Porsche, Audi, Mercedes-Benz czy Volkswagen. Części samochodowe BOSCH to także części zamienne, które również cenione są za swoją niezawodność, żywotność i wydajność roboczą. Wszystko to dzięki szczegółowej i wieloetapowej kontroli jakości, która jest podstawą w każdym zakładzie produkcyjnym tej marki. Bogate portfolio produktów BOSCH obejmuje między innymi wycieraczki, filtry powietrza i oleju, układy hamulcowe, akumulatory, a także cewki, przewody oraz świece zapłonowe, lampy samochodowe. To bez wątpienia marka, na którą warto postawić - przekonali się o tym nie tylko producenci renomowanych marek pojazdów, ale również konsumenci poszukujący najwyższej klasy części zamiennych.</p>"
                    }
                ]
            },
            {
                "items": [
                    {
                        "type": "TEXT",
                        "content": "<h2>Numery OE/OEM:</h2> <p>02A 911 023 R</p> <p>1007765</p> <p>1059564</p> <p>97VW 11000 AA</p> <p>02A 911 023 R</p> <p>02A 911 023 R</p> <p>02A 911 023 R</p> <p>02A 911 023 RX</p>"
                    }
                ]
            },
            {
                "items": [
                    {
                        "type": "TEXT",
                        "content": "<h2>Zastosowanie:</h2> <p><b>AUDI</b></p> <p>AUDI A2 (8Z0) 1.4 TDI 75/55 2000.02-2005.08</p> <p>AUDI A3 (8L1) 1.9 TDI 90/66 1996.09-2001.07</p> <p>AUDI A3 (8L1) 1.9 TDI 100/74 2000.10-2003.05</p> <p>AUDI A3 (8L1) 1.9 TDI 110/81 1997.08-2001.07</p> <p>AUDI A3 (8L1) 1.9 TDI 130/96 2000.08-2003.05</p> <p>AUDI A3 (8L1) 1.9 TDI quattro 130/96 2000.08-2003.05</p> <p><b>FORD</b></p> <p>FORD GALAXY I (WGR) 1.9 TDI 90/66 1995.03-2006.05</p> <p>FORD GALAXY I (WGR) 1.9 TDI 110/81 1997.08-2000.04</p> <p>FORD GALAXY MK I VAN (WGR) 1.9 TDi 90/66 1996.09-2006.03</p> <p><b>VW</b></p> <p>VW GOLF IV (1J1) 1.9 TDI 90/66 1997.10-2004.05</p> <p>VW NEW BEETLE (9C1, 1C1) 1.9 TDI 90/66 1998.01-2004.06</p>"
                    }
                ]
            },
            {
                "items": [
                    {
                        "type": "TEXT",
                        "content": "<p>dfgfg</p>"
                    }
                ]
            }
        ]
    },
    "publication": {
        "status": "ACTIVE",
        "duration": null,
        "republish": false
    },
    "sellingMode": {
        "price": {
            "amount": "4.00",
            "currency": "PLN"
        },
        "format": "BUY_NOW",
        "minimalPrice": null,
        "startingPrice": null
    },
    "taxSettings": {
        "rates": [
            {
                "rate": "23.00",
                "countryCode": "PL"
            }
        ],
        "subject": "GOODS",
        "exemption": null
    },
    "compatibilityList": {
        "id": null
    },
    "afterSalesServices": {
        "warranty": null,
        "returnPolicy": {
            "id": "a5544774-6521-44c9-9d1a-87eeee9b2b0a"
        },
        "impliedWarranty": {
            "id": "a13528d8-9f03-48fd-ace8-88bd735bf2a3"
        }
    },
    "fundraisingCampaign": null,
    "additionalMarketplaces": {},
    "messageToSellerSettings": null
}
Lukasz-Zurek commented 5 days ago

Problem dotyczy oferty nr 7775589406.

tomasz-grzesik commented 5 days ago

Tak, 7775589406.

Lukasz-Zurek commented 5 days ago

@tomasz-grzesik Oczywiście analizujemy ten konkretny przypadek. Jak tylko dowiem się więcej - dam znać.

Lukasz-Zurek commented 5 hours ago

@tomasz-grzesik Wracam z informacją - problem dotyczył tutaj konkretnie compatibilityList.id - pracujemy obecnie nad poprawką, aby móc zwracać pełną ścieżkę w odpowiedzi.

Przepraszamy za te utrudnienia.

tomasz-grzesik commented 5 hours ago

Ok. Dziękuję.

tomasz-grzesik commented 50 minutes ago

Widzę, że już zwraca poprawnie całe pole w warningu: compatibilityList.id

Lukasz-Zurek commented 47 minutes ago

@tomasz-grzesik Extra! Potwierdzam, że dziś weszła poprawka.