anuluj
Pokazywanie wyników dla 
Zamiast tego wyszukaj 
Czy miało to oznaczać: 

Parametr 'Kod produktu' nie powinien być przepuszczany jako parametr oferty | Allegro API

MAMY ROZWIĄZANIE!
kubulux
#8 Zapaleniec#

Próbuję dodać produkt z kategorii '126' poprzez interfejs allegro, niestety poległem na parametrach i otrzymuję taki błąd: 

 

{
"errors": [
{
"**piiip**": "ParameterCategoryException",
"message": "Unprocessable Entity",
"details": null,
"path": "",
"userMessage": "Given parameter id `219809:Product **piiip**` should no have been passed as `offer` parameter."
}
]
}

 

Moje parametry: 

 

"parameters": [
{
"id": "219809",
"values": [
"KOD PRODUCENTA"
]
},
{
"id": "237190",
"values": [
"MARKA"
]
},
{
"id": "11323",
"valuesIds": [
"11323_1"
],
"values": []
}
]

 

oznacz moderatorów
3 ODPOWIEDZI 3
_HolaOla_
Moderatorka
Moderatorka

@kubulux Czy możesz pokazać mi zrzut swojego ekranu obrazujący tę sytuację? 

   Ola
   Moderatorka
oznacz moderatorów
kubulux
#8 Zapaleniec#

Na razie sprawdzam w Insomnii (Program do interfejsów REST) czy mój kod generuje dobry JSON

https://i.imgur.com/2sJPBFp.png   

oznacz moderatorów
_HolaOla_
Moderatorka
Moderatorka

@kubulux Dziękuję! Nasi specjaliści od API przekazali mi, że na zasobie POST /sale/product-offers wyróżniamy dwa rodzaje parametrów - ofertowe i produktowe. Wspomniany parametr którego dotyczy błąd powinien być przekazany w polu product.parameters[]. Więcej o tym w jaki sposób można rozpoznać parametry ofertowe i produktowe opisujemy w naszym poradniku

Gdybyś miał jeszcze jakieś pytania i wątpliwości w kwestii API, zajrzyj koniecznie na naszą stronę na GitHubie.

   Ola
   Moderatorka
oznacz moderatorów