Closed anih closed 3 years ago
Czy możesz teraz spróbować powtórzyć operację? Jeśli problem nadal występuje, podaj proszę przykładowe trace-id. Nie udało mi się powtórzyć błędu, mogę zaktualizować parametr w ofercie na tę wartość.
Wygląda na to, że już przeszło.
Jednak jeszcze nie do końca, bo dla kategorii 147417 wysyłam: {'id': 7108, 'valuesIds': ['7108_52'], 'values': ['PS1'], 'rangeValue': None} i dostaję Custom value cannot be defined when the dictionary value is not an ambiguous one: parameterId=7108 a w parametrach jest
{'id': '7108', 'name': 'Marka', 'type': 'dictionary', 'unit': None, 'options': {'variantsEqual': True, 'variantsAllowed': False, 'ambiguousValueId': '7108_52', 'describesProduct': True, 'customValuesEnabled': True, 'dependsOnParameterId': None, 'displayDependsOnValueIds': None, 'requiredDependsOnValueIds': None},
Widać, że jest tego więcej. Dla kategorii 76103 w parametrze Marka (3786) wysyłam wartość 85 dla wartości "inna marka", jednak nie występuje ona w słowniku marki. Ta wartość jest też w ambigiousValueId, więc raczej zniknęła przez przypadek. Mam więcej takich problemów z marką z różnych kategorii np. kategoria 87913 i też parametr Marka (10563), brakuje wartości "inna marka". Przykładowy Trace-Id: 6ebf692b61da56ae
Swoją drogą, któryś raz od wprowadzenia dziennika przyszłych zmian napotykam ostre zmiany w parametrach, jednak nie można doszukać się ich w tym dzienniku. Wręcz stoi on pusty. Jaki jest jego cel, skoro zmiany są robione i tak bez żadnego ostrzeżenia? Chociaż może nie wiem, jakoś źle trafiłem i mi ten dziennik nic nie zwrócił? Ale nawet teraz ustawiam datę do tyłu, żeby sprawdzić poprzednie planowane zmiany i jest pusto.
@anih @hahyes Weryfikuję zgłoszone przez Was nieprawidłowości, wrócę z odpowiedzią.
Podobne problemy występują jeszcze w kategoriach: 19915, 5540, 19917, 5547, 5543, 55204, 55202
I ja się dołączę. Poniżej trace-id z próbą zmiany tylko ilości sztuk w istniejącej ofercie: b64ec4189c4fe8b9 A w odpowiedzi dostajemy "Nie podano wartości dla parametru Wydawnictwo (223541).".
Takich sytuacji mamy mnóstwo. Pojawiają się dziś od około 12:00.
w kategorii 250427 to samo wartości słownikowe wymienione w parametrach kategorii pobranych przez API nie pokrywają się z tymi dostępnymi podczas wystawiania przez stronę
Kolejna kategoria: 13380
Dziękuję za przykłady, wiemy o problemie - poinformuję w wątku po rozwiązaniu.
To samo dla kategorii 91282 (parametr: 223541, wartość: 223541_305725)
Problem z wpisaniem własnej wartości (custom value) nie powinien już występować. Pracujemy jeszcze nad rozwiązaniem problemu dot. komunikatu o nieistniejącej wartości w parametrze.
Drugi problem również nie powinien już występować.
U mnie powrócił spokój ;)
I dziś znowu problemy z parametrami słownikowymi, np:
Custom value cannot be defined when the dictionary value is not an ambiguous one: parameterId=7108
przy podaniu
{'id': 7108, 'valuesIds': ['7108_52'], 'values': ['Lewski Shoes'], 'rangeValue': None}
dla kategorii: 147417
@anih Czy możesz powtórzyć request, a jeśli problem nadal występuje, to pdoać przykładowe trace-id? Sprawdziłem ten przypadek i udało mi się prawidłowo wystawić ofertę z wartością niejednocznaną parametru 7108 w tej kategorii.
W tej chwili problem już nie występuje, ale od około 8 do 9:10(20) występował.
@PrzemyslawLukanowski nowy tydzień nowa fala:
'category': {'id': 257929}
{'id': 7108, 'valuesIds': ['7108_88']}
Assigned valueId for dictionary parameter 7108 is not found
@anih Dziękuję za przykład, potwierdzam występowanie problemu. Zweryfikujemy przyczynę błędu.
@anih Problem nie powinien już występować.
@PrzemyslawLukanowski wygląda na to, że co jakiś czas ktoś powoduje ten problem, bo znowu dla:
{'id': 7108, 'valuesIds': ['7108_52'], 'values': ['Test'] }
i 'category': {'id': 257903}
dostajemy 'Assigned valueId for dictionary parameter 7108 is not found.', 'No value was given for parameter Brand (7108).'
I nie jest to jedyna kategoria w jakiej są problemy
Dziękuję za zgłoszenie, przekazałem problem do odpowiedniegu zespołu w celu weryfikacji.
@anih Udało nam się znaleźć przyczynę, dlaczego problem powracał co jakiś czas. Wprowadziliśmy już poprawkę, problem nie powinien występować.
Wygląda na to, że coś jest nie tak z danymi w parametrach kategorii, bo mimo, że https://api.allegro.pl/sale/categories/10783/parameters zwraca 7108_597209 dla 7108 to później PUT https://api.allegro.pl/sale/offers/{auction_id} wali błędem