allegro / allegro-api

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

Request contains invalid data. Contact the application author. #9231

Open AZAGroup2024 opened 2 weeks ago

AZAGroup2024 commented 2 weeks ago

Występuje problem:

Wysyłając request: { "name": "Born2Be Czarne Szorty damskie", "external": { "id": "2520015186738_3100003430259_936_2047629_EGI638654" }, "payments": { "invoice": "VAT" }, "description": { "sections": [ { "items": [ { "type": "IMAGE", "url": "https://a.allegroimg.com/original/1198cd/7bdc1f474788b76cb5d80cc9d46e" }, { "type": "TEXT", "content": "<h1>Born2Be Czarne Szorty damskie</h1><p><b>Kod produktu: </b>330185</p><p><b>Kolor: </b>czarny</p><p><b>Długość nogawek: </b>Za kolano </p><p><b>Fason: </b>Klasyczny </p><p><b>Linia: </b>Standard </p><p><b>Materiał: </b>Tkanina </p><p><b>Okazja: </b>Casual </p><p><b>Okazja: </b>Koktajlowe </p><p><b>Rozciagliwość materiału: </b>Niska </p><p><b>Sezon: </b>Letni </p><p><b>Stan: </b>High waist </p><p><b>Wzór: </b>Gładkie </p>" } ] }, { "items": [ { "type": "TEXT", "content": "<h1>TABELA ROZMIARÓW</h1><p><b>Rozmiar 36</b></p><ul><li>[F] 1/2 Obwodu talii / pasa 35.00 cm</li><li>[G] 1/2 Obwodu bioder 52.00 cm</li><li>[H] Długość wewnętrzna nogawki 26.00 cm</li></ul><p><b>Rozmiar 38</b></p><ul><li>[F] 1/2 Obwodu talii / pasa 37.00 cm</li><li>[G] 1/2 Obwodu bioder 54.00 cm</li><li>[H] Długość wewnętrzna nogawki 27.00 cm</li></ul><p><b>Rozmiar 40</b></p><ul><li>[F] 1/2 Obwodu talii / pasa 39.00 cm</li><li>[G] 1/2 Obwodu bioder 56.00 cm</li><li>[H] Długość wewnętrzna nogawki 28.00 cm</li></ul>" } ] }, { "items": [ { "type": "IMAGE", "url": "https://a.allegroimg.com/original/114d06/7145ed144eadb25170cb9d5a032b" }, { "type": "IMAGE", "url": "https://a.allegroimg.com/original/112194/39c0f999478fac0a921ca382fedd" } ] } ] }, "stock": { "available": "9", "unit": "UNIT" }, "publication": { "republish": false, "status": "INACTIVE", "durationUnlimited": true }, "category": { "id": 76083 }, "images": [ { "url": "https://a.allegroimg.com/original/1198cd/7bdc1f474788b76cb5d80cc9d46e" }, { "url": "https://a.allegroimg.com/original/114d06/7145ed144eadb25170cb9d5a032b" }, { "url": "https://a.allegroimg.com/original/112194/39c0f999478fac0a921ca382fedd" }, { "url": "https://a.allegroimg.com/original/118d56/3c18b07b40b4a2411f872edbccde" }, { "url": "https://a.allegroimg.com/original/11b18c/74d6d9414ee4a04b7acb7bf45a61" }, { "url": "https://a.allegroimg.com/original/118663/4fac8d7e47ba927617bcb5a5f08b" }, { "url": "https://a.allegroimg.com/original/1124c1/726965aa4002b99e5903d859cc86" } ], "sellingMode": { "format": "BUY_NOW", "price": { "amount": 74.24, "currency": "PLN" } }, "location": { "countryCode": "PL", "province": "MAZOWIECKIE", "city": "WARSZAWA", "postCode": "02-681" }, "delivery": { "shippingRates": { "id": "6c93984b-3c81-4dfa-bb6d-88ab4480ea43" }, "handlingTime": "PT24H", "additionalInfo": null, "shipmentDate": null }, "afterSalesServices": { "impliedWarranty": { "id": "2716b1ae-0d72-4c4a-8987-1233fd736f39" }, "returnPolicy": { "id": "603b79fa-dfa5-4bb3-8230-d6222c3d1299" }, "warranty": { "id": "54c257ce-ce55-4399-bb27-e1881579fb46" } }, "parameters": [ { "id": "3786", "valuesIds": [ "3786_504877" ], "values": [], "rangeValue": null }, { "id": "11323", "valuesIds": [ "11323_1" ], "values": [], "rangeValue": null }, { "id": "54", "valuesIds": [ "3806_3" ], "values": [], "rangeValue": null }, { "id": "249512", "valuesIds": [ "249512_1647427" ], "values": [], "rangeValue": null }, { "id": "224017", "valuesIds": [], "values": [ "330185" ], "rangeValue": null }, { "id": "201089", "valuesIds": [], "values": [ "35.00" ], "rangeValue": null }, { "id": "203009", "valuesIds": [ "203009_214873" ], "values": [], "rangeValue": null }, { "id": "201249", "valuesIds": [], "values": [ "52.00" ], "rangeValue": null }, { "id": "201093", "valuesIds": [], "values": [ "26.00" ], "rangeValue": null }, { "id": "216925", "valuesIds": [ "216925_275829" ], "values": [], "rangeValue": null }, { "id": "201017", "valuesIds": [ "201017_2369" ], "values": [], "rangeValue": null }, { "id": "215926", "valuesIds": [], "values": [ "Letni" ], "rangeValue": null }, { "id": "3766", "valuesIds": [ "3766_1" ], "values": [], "rangeValue": null }, { "id": "201557", "valuesIds": [ "201557_380517" ], "values": [], "rangeValue": null }, { "id": "225693", "valuesIds": [], "values": [ 0 ], "rangeValue": null } ], "product": { "id": "d5dd504f-e082-4cbf-a8af-b9de2daf8492" }, "language": "pl-PL" }

dostaję zwrotkę:

{ "errors": [ { "code": "JsonMappingException", "message": "Message is not readable.", "details": null, "path": "images[0]", "userMessage": "Request contains invalid data. Contact the application author.", "metadata": {} } ] }

Co jest powodem?

MartaNowaczyk commented 2 weeks ago

Masz błędną strukturę, zdjęcia dodajesz jako "Array of strings" zgodnie z dokumentacją:

"images": [
    "https://a.allegroimg.com/original/1198cd/7bdc1f474788b76cb5d80cc9d46e",
    "https://a.allegroimg.com/original/114d06/7145ed144eadb25170cb9d5a032b",
    "https://a.allegroimg.com/original/112194/39c0f999478fac0a921ca382fedd",
    "https://a.allegroimg.com/original/118d56/3c18b07b40b4a2411f872edbccde",
    "https://a.allegroimg.com/original/11b18c/74d6d9414ee4a04b7acb7bf45a61",
    "https://a.allegroimg.com/original/118663/4fac8d7e47ba927617bcb5a5f08b",
     "https://a.allegroimg.com/original/1124c1/726965aa4002b99e5903d859cc86"
  ],

Poza tym polecam zapoznać się z naszym poradnikiem. Kolejne błędy wyjdą po tej poprawce, ale poradzisz sobie, bo "path" w zwracanym błędzie dobrze wskazuje miejsce do poprawki. Jeśli jednak będą problemy, daj znać, postaram się pomóc.

stale[bot] commented 1 week ago

W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.


There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.