Wolne Lektury potrzebują pomocy...


Potrzebujemy Twojej pomocy!

Na stałe wspiera nas 408 czytelników i czytelniczek.

Niestety, minimalną stabilność działania uzyskamy dopiero przy 1000 regularnych darczyńców. Dorzucisz się?

Tak, dorzucę się do Wolnych Lektur!
Tym razem nie pomogę, przechodzę prosto do biblioteki
Ufunduj e-książki dla dzieciaków

Lektury szkolne za darmo dla każdego dzieciaka? To możliwe dzięki wsparciu darczyńców takich jak Ty! Kliknij i dorzuć się >>>

x

5706 darmowych utworów do których masz prawo

Język Język

API

API serwisu WolneLektury.pl znajduje się pod adresem https://wolnelektury.pl/api/. Za jego pomocą można uzyskać informacje o utworach, ich fragmentach i metadanych.

Dane domyślnie są serializowane w formacie JSON, ale dostępny jest też format XML – wystarczy dodać parametr ?format=xml do każdego zapytania.

API Wolnych Lektur zawiera następujące adresy URL:

Każdy element na tych listach zawiera adres (w atrybucie „href”), pod którym można znaleźć szczegółowe dane, np. /api/books/studnia-i-wahadlo/ czy /api/authors/edgar-allan-poe/.

Można łączyć autorów, epoki, gatunki i rodzaje, aby wybrać tylko utwory odpowiadające zadanym kryteriom. Na przykład: /api/authors/adam-mickiewicz/kinds/liryka/books/.

Aby spośród wszystkich pasujących wybrać tylko utwory najwyższego poziomu (pomijając ich podutwory), można użyć zapytania /parent_books/, np.: /api/authors/adam-mickiewicz/kinds/liryka/parent_books/.

W ten sam sposób, filtrując dodatkowo według lektur lub motywów, można wyszukiwać fragmenty:/api/authors/william-shakespeare/themes/zabawa/fragments/. Każdy element uzyskanej listy w atrybucie „href” zawiera link do szczegółowego opisu danego fragmentu, np.: .

Zamknij

* Ładowanie