Tôi đang xây dựng ứng dụng thư viện đơn giản nhất thế giới. Tất cả những gì tôi muốn làm là quét mã UPC (mã vạch) của một cuốn sách bằng cách sử dụng một máy quét điển hình (chỉ cần nhập số mã vạch vào một trường) và sau đó sử dụng nó để tra cứu dữ liệu về cuốn sách ... tối thiểu, tiêu đề, tác giả, năm xuất bản và số danh mục Dewey Decimal hoặc Library of Congress.Làm cách nào để tra cứu dữ liệu về một cuốn sách từ mã số của nó?
Mục tiêu là in ra một nhãn dán nhỏ ("nhãn cột sống") với số danh mục thẻ mà tôi có thể dán trên cột sống của sách, và sau đó tôi có thể sắp xếp sách theo số danh mục thẻ trên giá trong thư viện công ty của chúng tôi. Bằng cách đó, sách về các chủ đề tương tự sẽ có xu hướng gần nhau, ví dụ, nếu bạn biết bạn đang tìm kiếm một cuốn sách về kế toán, tất cả những gì bạn phải làm là tìm một số cuốn sách về kế toán và bạn sẽ thấy một nửa tá khác rằng chúng tôi có ngay bên cạnh nó mà làm cho nó thuận tiện để duyệt thư viện.
Dường như có nhiều API web để thực hiện việc này, bao gồm Amazon và Thư viện Quốc hội. Nhưng tất cả những điều đó cực kỳ khó hiểu với tôi. Những gì tôi thực sự chỉ muốn là một hàm cấp cao hơn duy nhất có số mã vạch UPC và trả về một số dữ liệu cơ bản về cuốn sách.
Những gì tôi đã hy vọng là nếu ai đó đã có mã đã làm điều này, vì vậy tôi không phải đọc 8000 trang tài liệu AWS. Tất cả các ứng dụng thư viện nhỏ đã làm điều đó. Có một số cách để chuyển đổi UPC thành ISBN mà tôi cũng không hiểu. –
Mã đó đang chuyển đổi isbn13 thành ISBN10. Nó không liên quan gì đến mã UPC. – stevenf
@stevenf - không chính xác. UPC trên * hầu hết * sách là ISBN10 với số 978 hoặc 979 được thêm vào trước. trong UPC, 3 số đầu tiên mã quốc gia xuất xứ và 978-979 được gán cho "Bookland". Vì vậy, trong khi nó không thực sự làm bất cứ điều gì khác hơn là tước mã quốc gia và kiểm tra (nếu quét), nó không có gì để làm với mã UPC. –