Autoryzacja nie powiodła się.
Odśwież stronę i spróbuj jeszcze raz.
Witam wszystkich!
Nie mogę pobrać szczegółów oferty, tzn opisu. Dla tego wg dokumentacji mam pobrać szczegóły oferty, ale one są dostępne tylko za podaniem identyfikatora produktu, który nie wiem gdzie znaleźć.
Przeszukałem cały internet i nie znalazłem odpowiedzi.
Pomoże ktoś, proszę?
@xelxallegro Musisz skorzystać z zasobu /sale/offers/{offerId}: https://developer.allegro.pl/documentation/#operation/getOfferUsingGET
Opis znajdziesz w polu "description". Opis oferty jest dostępny tylko dla właściciela - czyli możesz odpytać tylko swoją listę ofert, żeby uzyskać opis.
Dziękuję za odpowiedź!
A jak inne web strony pobierają opisy? Np https://spolshy.com.ua/product/10009419022/
Teraz widzę, że jest drugi sposób i te aplikacje nie wymagają nawet korzystania z allegro REST.
To trochę śmieszne, że API nie pozwala na to mimo, że opis można dosłownie zerżnąć ze źródła...
Tak na szybkiego sprawdziłem w obojętnie której ofercie - chociaż nie polegałbym na tym, struktura może się zmienić w każdej chwili 😄
(musiałem dodać spacje, bo edytor cenzuruje :D)
JSON.parse(document.body.innerHTML.match(/<sc ript\b[^>]*>({\"standardized\".*})<\/sc ript>/)[1])
W zwrotce dostaję pełny obiekt opisu oferty. To już wiem skąd jest wysyp na zagranicznych stronach 🤔
Pewnie w podobny sposób pobierają pełną ofertę i wrzucają z automatu wszystkie dane na swoje strony, gdzie można "wykupić" pozyskanie klienta ;D
Tak i myślałem 🙂 Dzięki wielkie za pomóc!