Có cách nào đơn giản để tải bìa sách ở định dạng JSON từ ISBN bằng API Sách của Google không?Cách nhận bìa sách từ ISBN bằng API Sách của Google?
23
A
Trả lời
39
Bạn có thể sử dụng truy vấn isbn:
, như thế này:
https://www.googleapis.com/books/v1/volumes?q=isbn:0771595158
này sẽ trả về một phản ứng JSON thích hợp chứa hoặc các thông tin cuốn sách hay một mô tả lỗi nếu ISBN không được tìm thấy.
0
Nếu bạn đang tìm kiếm câu trả lời cho câu trả lời của Ruby (Rails, Sinatra hoặc Console) về cách tải hình ảnh hội tụ hoặc cho bất kỳ chi tiết nào có sẵn thông qua API Google Sách, tôi nghĩ đá quý GoogleBooks là một nơi tốt để bắt đầu.
Ví dụ, đối với cùng một kịch bản:
Cài đặt viên ngọc
gem install googlebooks
Sử dụng đá quý
require 'googlebooks'
GoogleBooks.search('isbn:9781443411080').first.image_link
first
vì nó trả về một bộ sưu tập sách.
Cảm ơn rất nhiều. Đủ đơn giản;) – Chan
@Chan Không sao cả. Chỉ cần một chút googling :) –
Cần lưu ý rằng bạn không nên giả định rằng khi các phản ứng JSON chứa thông tin cuốn sách, 'volumeInfo.imageLinks' sẽ * luôn luôn * có mặt. Đây không phải là trường hợp. – Nick