allegro / allegro-api

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

[NEWS] Nowe zasoby - Dyskusje #621

Open LukaszKorek opened 6 years ago

LukaszKorek commented 6 years ago

Udostępniliśmy zasoby, które pozwolą korzystać z dyskusji za pomocą REST API na koncie zautoryzowanego sprzedawcy.

Przygotowaliśmy następujące metody:

Więcej informacji znajdziecie w artykule.

rtnet-pl commented 6 years ago

z tego co widzę POST /sale/dispute-attachments/ tworzy nagłówek załącznika, a nie dodaje wiadomość do dyskusji :)

TomekKaczmarek commented 6 years ago

@rtnet-pl zaiste, trudno się nie zgodzić. Czeski błąd - już poprawiamy. Dzięki, że zwróciłeś na to uwagę.

MBorasinski commented 5 years ago

Jeżeli chodzi o pobieranie dyskusji to jest możliwość rozróżnienia na pobieranie nowych i pominięcie zamknietych dyskusji? Pozdrawiam, Michał

TomekKaczmarek commented 5 years ago

@MBorasinski obecnie nie mamy takiej możliwości, ale dzięki za sugestię - przekażę do odpowiedniego zespołu.

MBorasinski commented 5 years ago

@TomekKaczmarek Czyli metodą * GET /sale/disputes pobieramy wszystkie dyskusje które są dostępne na koncie od momentu założenia tak?

TomekKaczmarek commented 5 years ago

@MBorasinski tak. Aby zawęzić listę wyszukiwania, możesz skorzystać z parametrów:

Np. GET /sale/disputes?limit=4&offset=5

Więcej informacji znajdziesz tutaj: https://developer.allegro.pl/dispute/

MBorasinski commented 5 years ago

@TomekKaczmarek Czy jest jakiś okres czasu po którym znikają dyskusje / zakupione produkty z konta allegro?

Ponieważ aktualnie jak zaloguję się na swoje konto allegro to nie widzę wszystkich zakupionych przedmiotów ani rozpoczętych dyskusji(sporów) od początku założenia konta.

Czy te zakupione przedmioty oraz dyskusje są usuwane po jakimś czasie lub archiwiziowane?

TomekKaczmarek commented 5 years ago

@MBorasinski zasób zwraca wszystkie dyskusje.

Jeśli nie widzisz jakichś danych - wyślij nam proszę więcej informacji - jeśli nie chcesz ich podawać tutaj, możesz to zrobić przez formularz kontaktowy.

Podaj w wiadomości

MBorasinski commented 5 years ago

@TomekKaczmarek

Udało mi się na Allegro Sandbox pobrać dyskusje więc wszystko jak najbardziej działa.

Pytanie bardziej dotyczy samej strony allegro i dyskusji które są na danym koncie.

Mam konto które już ma ponad 10 lat i już dokładnie niej pamiętam ale dawno temu prowadziłem jakąś dyskusje. Teraz jak się zalogowałem na to konto to nie widzę w zakładkach dyskusje tego wątku stąd moje pytanie - Czy dyskusje po jakimś czasie się usuwają lub archiwizują i nie widać ich na koncie allegro?

Dziękuję za odpowiedź.

Pozdrawiam, Michał

TomekKaczmarek commented 5 years ago

@MBorasinski zamówienia wyświetlamy z 6 ostatnich miesięcy, a dyskusje powinny być wszystkie od samego początku istnienia konta.

igobli commented 5 years ago

Witam,

co źle robię, za każdym razem wywala mi błąd, nic mi to nie mówi: {"errors":[{"code":"ERROR","message":"An error has occurred","path":"/sale/disputes/ce0f6da1-21ba-478b-9e9b-5b977377cafa/messages"}]}

kod: $id_sporu = 'disputes/ce0f6da1-21ba-478b-9e9b-5b977377cafa'; $uri = 'https://api.allegro.pl/sale/disputes/' . $id_sporu . '/messages';

$headers = array (
  'Accept: application/vnd.allegro.public.v1+json',
  'Content-Type: application/vnd.allegro.public.v1+json',
  'Accept-Language: PL', 
  'Authorization: Bearer ' . $this->token . '',
  'Api-Key: tutaj-jest-Api-Key',
  'Cache-Control: no-cache',        
);
$wiadomosc = "Dziękujemy za kontakt. Obsługa klienta pracuje w godzinach 8-16. Na twoją wiadomość odpowiemy zaraz po godzinie 8.00";

 $json_message = '{
"text": "' . $wiadomosc . '",
"type": "REGULAR"}';

 $curl = curl_init($uri);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $json_message);
curl_exec($curl);

Z góry dzięki za pomoc ;)

MaciejFrackowiak commented 5 years ago

@igobli Proszę podaj nam trace-id swojego wywołania. Z uwagi na dużą liczbę języków programowania nie prowadzimy wsparcia dla każdego z nich. Być może któryś z użytkowników forum napotkał podobny problem i będzie w stanie pomóc.

igobli commented 4 years ago

Podaje poniżej, trace-id: acf1569119fafc11

MaciejFrackowiak commented 4 years ago

@igobli Widzę, że Twój kolejny request zakończył się pomyślnie statusem 201 i dodałeś odpowiedź do dyskusji.

bbankowski commented 4 years ago

Czy jest szansa na rozbudowanie funkcji GET /sale/disputes?

Przy pobieraniu dyskusji brakuje mi opcji filtrowania. To co chciałbym uzyskać to możliwość pobrania wszystkich dyskusji, gdzie pojawiły się nowe wiadomości lub coś się zmieniło (czyli pewnie potrzebna by była jakaś data updatedAt w ramach parametrów i w odpowiedzi).

Tak jak było wcześniej sugerowane - samo filtrowanie po statusie też dużo by dało.

PrzemyslawLukanowski commented 4 years ago

Na tę chwilę nie planujemy wdrożyć takich funkcjonalności, jednak przekazałem je jako sugestię rozwoju Allegro API. Jeżeli zdecydujemy się na ich udostępnienie, poinformujemy o tym w odpowiednim komunikacie.

monika-focus commented 3 years ago

Cześć :) W jaki sposób mogłabym przetestować dyskusje na sandbox? Przejście na sandbox ( https://allegro.pl.allegrosandbox.pl/ ) do "Sprzedaż" -> "Wystaw produkt" kieruje do strony https://staging-lokalnie.allegrogroup.com/oferty/wystaw , która nie istnieje :( I drugie pytanie, czy w kwestii filtrowania dyskusji coś się zmieniło? Nie widze nic w dokumentacji, więc podejrzewam, że nie, ale wolałam się upewnić :)

AureliuszBrussy commented 3 years ago

@monika-focus podczas próby wystawiania oferty z konta zwykłego (nie posiadającego statusu Firma) następuje przekierowanie na nieistniejącą witrynę. Wiemy o tym problemie. Na ten moment proszę, abyś skorzystała w takim przypadku z tego linku https://allegro.pl.allegrosandbox.pl/offer/?lokalnie.

Dla konta zwykłego na Sandboxie w Moje Allegro, tak samo jak w przypadku wersji produkcyjnej strony - pokazujemy linki prowadzące do Allegro Lokalnie. Allegro Lokalnie nie posiada środowiska testowego, stąd też brak możliwości wyświetlenia strony.

Aby ominąć ten problem, możesz także zmienić typ konta na konto firma w zakładce Dane Konta.

W kwestii filtrowania dyskusji nic się nie zmieniło. Zachęcam do zapoznania się z naszym poradnikiem dot. obsługi dyskusji.

monika-focus commented 3 years ago

@AureliuszBrussy dziękuję za pomoc :)

monika-focus commented 3 years ago

@AureliuszBrussy w jaki sposób są posortowane dyskusje? I czy za każdym razem sortowanie odbywa się w ten sam sposób?

AureliuszBrussy commented 3 years ago

@monika-focus dyskusje są posortowane od najmłodszych do najstarszych. Nie ma możliwości posortowania ich w inny sposób.

piotrooo commented 1 year ago

Sortowanie od najmłodszych do najstarszych jest realizowane po dacie stworzenia czy po dacie ostatniej aktualizacji?

AureliuszBrussy commented 1 year ago

@piotrooo po dacie utworzenia dyskusji.