Closed novastar88 closed 7 months ago
Twój obecny token nie posiada scope "allegro:api:sale:offers:write" niezbędnego do edycji ofert. Edytuj uprawnienia swojej aplikacji, a następnie ponownie zautoryzuj aplikację.
Czy mówimy tu o kliencie o id: 5d9.....46ec.....9e107.....df3e0? Takie uprawnienie jest ustawione w panelu.
Zmieniłeś zakres uprawnień, ale wciąż działasz na tokenie, który nie uwzględnia tejże zmiany. Musisz ponownie zautoryzować aplikację, aby zaakceptować nowy zakres uprawnień aplikacji.
Dziękuję za pomoc. A jeszcze takie pytanie co do tego endpointa, jak działa "UNIT" "PAIR" "SET"
?
Wszystko mamy na sztuki, więc ustawiam na unit. A co by się stało jakbym ustawił to na pair podczas ustawiania nowej ilości mając sztuki? Trochę nie rozumiem tego ustawienia bo widzę go pierwszy raz. Zazwyczaj była poprostu liczba czegośtam i ją się ustawiało.
Jest to odzwierciedlenie określenia tego co oferujesz w ofercie - czy jest to sztuka, komplet czy para. Podobne ustawienie dostępne jest na stronie WWW:
Dziękuję za pomoc.
Endpoint: editProductOffers
Pełny url zapytania:
https://api.allegro.pl/sale/product-offers/15263745049
Header:
{'accept': 'application/vnd.allegro.public.v1+json', 'Authorization': 'Bearer <token>', 'Content-type': 'application/vnd.allegro.public.v1+json'}
Body:
{'stock': {'available': 65, 'unit': 'UNIT'}}
Środowisko: Python 12.2 requests 2.31.0
Response: Kod: 403 Error message: AccessDenied
Proszę o pomoc.