Mati365 / librus-api

Unofficial advanced node.js Librus scraping API(http://synergia.librus.pl/)
http://synergia.librus.pl/
118 stars 25 forks source link

getMessage nie zwawiera `files` #47

Closed koliwbr closed 2 years ago

koliwbr commented 2 years ago

getMessage() bezproblemowo podaje tytuł, treść czy inne pierdoły ale nie ma pola file które pozwalało by na pobranie plików

swiergot commented 2 years ago

U mnie nadal działa. Sprawdź ten kod (u mnie 861745 to losowa wiadomość zawierająca załączniki):

  client.authorize(user, pass).then(function () {
    client.inbox.listInbox(5).then(data => {
      for (const message of data) {
        const msgid = message.id;

        if (msgid === 861745) {
          client.inbox.getMessage(5, msgid).then(details => {
            console.log(details.files);
          });
        }
      }
    });
  });
koliwbr commented 2 years ago

Masz jakieś demo? U mnie wiadomość która ma załącznik (jednego pdf'a) nie zwraca ani Array pusty [] ani Array z plikiem [{'nazwa':'plik.pdf','link':'https://example.com/pliczek.pdf'}]

details.files zwraca undefined

23 paź 2022 07:42:43 Jarek Świerczyński @.***>:

U mnie nadal działa. Sprawdź ten kod (u mnie 861745 to losowa wiadomość zawierająca załączniki):

swiergot commented 2 years ago

To ciekawe, bo u mnie w przypadku wiadomości bez załączników zwraca pustą tablicę. Na pewno masz najnowszą wersję biblioteki?

koliwbr commented 2 years ago

aaaa racja, cała 'dokumentacja' jest w README.md i miła by była informacja o tym kiedy dodano daną opcja.

Tak czy siak, dzięki za pomoc, mój błąd - nie sprawdziłem wersji