2012-06-23 27 views
5

Khi tôi gọi API "books.volumes.get", tôi nhận được một "pageCount" khác với việc gọi API "books.volumes.list" cho cùng một cuốn sách.Tại sao "pageCount" không chính xác được trả lại bằng API Google Sách?

Lấy ví dụ như "Mật mã học giải mã" tên sách, bằng cách sử dụng Google API Explorer tôi sẽ nhận được các giá trị sau cho "PAGECOUNT":

Chú ý rằng ID khối lượng giống hệt nhau trong cả hai kết quả truy vấn. ("id" = wNFQAAAAMAAJ)

Bất kỳ đề xuất nào về hành vi kỳ lạ này? Bất kỳ một lời đóng góp đều đáng được hoan nghênh.

Trả lời

0

So sánh câu trả lời - chúng khác nhau.

Nhà xuất bản đầu tiên là "Addison-Wesley" và "Addison-Wesley Professional" thứ hai.

Đó là tổng số lộn xộn. Theo cuốn sách page Trong yêu cầu đầu tiên là nhà xuất bản chính xác nhưng số lượng trang không đúng ..

Để ý tưởng của tôi là gửi hai bức thư với mô tả về tình huống này. Một đến chủ sở hữu của API thứ hai để Addison-Wesley (yêu cầu giải thích về chuyên nghiệp). Không chắc chắn rằng bạn nhận được câu trả lời từ giây .. bất cứ điều gì ..

+0

Cảm ơn câu trả lời của bạn. Tôi đồng ý đó là một mớ hỗn độn! Hiện tại tôi chỉ quan tâm đến việc giải quyết vấn đề "pageCount" mặc dù các trường khác không nhất quán. Vấn đề của "pageCount" thực sự không chỉ liên quan đến cuốn sách cụ thể này, mà còn cho bất kỳ cuốn sách nào tôi từng thử nghiệm. Đối với mỗi cuốn sách được thử nghiệm, mỗi phương pháp trên sẽ trả về giá trị khác nhau cho "pageCount"! Tôi rất muốn cung cấp cho bạn tiền thưởng nhưng câu trả lời tôi đang tìm kiếm sẽ cung cấp tham chiếu chính thức cho vấn đề này bởi nhóm API Google Sách và độ phân giải hiện tại của nó. – Joshua

Các vấn đề liên quan