首页 > 解决方案 > Google Books API:仅获取印刷书籍

问题描述

很长一段时间以来,我一直在寻找合适的 API 来获取尽可能多的书籍的数据数据。我的目光落在了 Google Books API 上。不幸的是,我在尝试使用 API 时遇到了一个问题。

对于我的应用程序,它是一个在线销售和购买书籍的中介平台,重要的是只获取实体书籍:印刷书籍。我浏览了所有文档,但似乎找不到仅过滤掉印刷书籍的方法。我已经尝试过按 ISBN 进行过滤,但不幸的是,没有办法仅使用 ISBN 号来获取书籍。我还发现电子书也可能有 ISBN 号码。

如果有人有办法实现这一点,请与我分享。

链接到文档

标签: apigoogle-books

解决方案


使用 API,您可以获取一本书,其类型为 Volume。然后你可以像下面的例子一样挖掘可访问的数据

Volume book = API_FetchByIsbn("9782864973423");
Boolean isEBook = book.getSaleInfo().getIsEbook();

推荐阅读