Last updated:
0 purchases
google books api
google_books_api #
A dart package to search books with the Google Books Api.
Installing #
Add google_books_api to your pubspec.yaml file:
dependencies:
google_books_api: ^1.0.0
copied to clipboard
Import google_books_api in files that it will be used:
import 'package:google_books_api/google_books_api.dart';
copied to clipboard
Usage/Examples #
Search books #
To get a list of books corresponding to the query.
final List<Book> books = await GoogleBooksApi().searchBooks(
'book',
maxResults: 20,
printType: PrintType.books,
orderBy: OrderBy.relevance,
);
copied to clipboard
You can use this parameters to make the query more efficient.
Parameter
Description
queryType
Keywords to search in particular fields
maxResults
The maximum number of elements to return with this request.
startIndex
The position in the collection at which to start the list of results.
langRestrict
Restrict the search results to those with a certain language by specifying langRestrict to a two-letter ISO-639-1 code, such as "en" or "fr".
orderBy
Order of the volume search results.
printType
Restrict to books or magazines.
Get book by ID #
To get a book from his ID.
final Book book = await GoogleBooksApi().getBookById('H0taAAAAYAAJ');
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.