Allegro WebAPI

Interfejs programistyczny platformy Allegro

doMyFeedback2

Ostatnia zmiana: 14.02.2012 r.
Dostępność:
Metoda pozwala na pobranie informacji o komentarzach zalogowanego użytkownika. Domyślnie zwracanych jest 25 ostatnich komentarzy (wystawionych lub otrzymanych), posortowanych malejąco po czasie ich dodania. Miejsce rozpoczęcia pobierania listy komentarzy pozwala regulować parametr offset. Jeżeli w wejściowej tablicy przekazane zostaną identyfikatory ofert, dla których nie zostały wystawione komentarze - identyfikatory te zostaną zignorowane, a informacje zwrócone zostaną tylko dla tych z podanych ofert, dla których jest taka możliwość.

  1. session-handle |  string | wymagany
    Identyfikator sesji użytkownika, uzyskany za pomocą metody doLogin(Enc).
  2. feedback-type | string | wymagany
    Typ zwracanych komentarzy (fb_recvd - zwrócone mają zostać komentarze otrzymane, fb_gave - zwrócone mają zostać komentarze wystawione).
  3. offset |  int | niewymagany
    Parametr pozwalający na sterowanie miejscem rozpoczęcia pobierania listy komentarzy. Wartość parametru wskazuje na to, od którego komentarza z kolei (biorąc pod uwagę sposób sortowania listy - malejąco po czasie dodania), ma zostać pobrana paczka 25 komentarzy (komentarze indeksowane są od 0).
  4. desc | int | niewymagany
    Parametr zdezaktualizowany (należy przekazać dowolną wartość, odpowiednią dla typu parametru).
  5. items-array | long[] | niewymagany
    Tablica identyfikatorów ofert (maks. 100).



Orientacyjna struktura wywołania metody

$domyfeedback2_request = array(
   'session-handle' => '22eb99326c6be29aa16d07d622bcfbcbee94ad54846f2f4e03_1',
   'feedback-type' => 'fb_recvd',
   'offset' => 362,
   'desc' => 0,
   'items-array' => array()
);

  1. myfeedback-list | MyFeedbackListStruct2[]
    Tablica struktur zawierających informacje o komentarzach zalogowanego użytkownika.
    1. feedback-array | string[]
      Tablica, w której zwracane są informacje nt. komentarza. Kolejne jej pola zawierają:
      • identyfikator użytkownika, który wystawił komentarz,
      • identyfikator użytkownika, któremu komentarz został wystawiony,
      • data wystawienia komentarza,
      • typ komentarza (1 - pozytywny, 2 - negatywny, 3 - neutralny),
      • treść komentarza,
      • identyfikator oferty,
      • identyfikator komentarza,
      • data odpowiedzi na komentarz,
      • treść odpowiedzi na komentarz,
      • strona transakcji, której komentarz został wystawiony (BUYER - komentarz wystawiony kupującemu, SELLER - komentarz wystawiony sprzedającemu),
      • nazwa użytkownika wystawiającego komentarz,
      • liczba punktów użytkownika wystawiającego komentarz,
      • identyfikator kraju użytkownika wystawiającego komentarz.



Orientacyjna struktura odpowiedzi serwera

$domyfeedback2_response = array(
   'myfeedback-list' => array(
      'feedback-aray' => array(
         '318412',
         'NULL',
         '2005-11-07 22:10:56',
         '1',
         'Wszystko ok.Polecam.',
         '68588149',
         '53622728',
         '0',
         'NULL',
         'BUYER',
         'AdamC.',
         '1893',
         '1'))
);

  • ERR_ITEMS_ARRAY_OVERSIZED
    Liczba podanych identyfikatorów ofert przekracza dopuszczalny limit (maks. 100).
  • ERR_NO_DATABASE
    Problemy z bazą danych Allegro.
  • ERR_NO_SESSION / ERR_SESSION_EXPIRED
    Niepoprawny identyfikator sesji lub sesja wygasła.
  • ERR_WEBAPI_KEY_INACTIVE
    Klucz WebAPI na którym została wygenerowana sesja został zdezaktywowany (jego właściciel nie zaakceptował warunków Regulaminu WebAPI).
  • ERR_WEBAPI_NOT_AVAIL
    Problemy z usługą Allegro WebAPI.

Allegro nie bierze odpowiedzialności za skutki wykorzystania zamieszczonych przykładów kodu, nie daje także gwarancji ich poprawnego działania. Widoczny kod ma charakter wyłącznie poglądowy i może zawierać błędy.