Open Library
Connect to Open Library using the Wolfram Language to retrieve information about books.
Connecting & Authenticating
ServiceConnect["OpenLibrary"] creates a connection to the Open Library API. If a previously saved connection can be found, it will be used; otherwise, a new authentication request will be launched.
Requests
ServiceExecute["OpenLibrary","request",params] sends a request to the Open Library API, using parameters params. The following give possible requests.
Search Books
"BookSearch" — search books by title or author
"Query" | None | query string | |
"Author" | None | author name | |
"Title" | None | book title | |
"Subject" | None | subject | |
MaxItems | 100 | maximum number of items returned | |
"StartIndex" | 0 | start index |
Book Information
"BookSummary" — information about a single book edition
"BookInformation" — information about readable versions of a single book edition
"BibKeys" | (required) | key(s) identifying specific book edition(s) | |
"ShowThumbnails" | False | whether to include cover thumbnail in results |
"BookText" — full text of a book
"BibKeys" | (required) |