2

我注意到在 Google Book Search Java API 中的 VolumeQuery 上可以使用一些类,例如 CategoryFilter。这可以用于仅搜索特定类型的书籍,如教科书,还是有更好的方法来进行这种搜索?一般而言,网上似乎没有太多示例或 API 中用于使用 Google Book Search API 的详细信息,所以我不太确定如何处理这个问题。提前致谢。

4

1 回答 1

1

CategoryFilter 用于搜索用户标记的书籍:

VolumeQuery query = new VolumeQuery(
    new URL("http://www.google.com/books/feeds/users/USER_ID/collections/library/volumes"));
CategoryFilter filter = new CategoryFilter();;
filter.addCategory(
    new Category(BooksCategory.Scheme.LABELS_SCHEME, "favorite"));
query.addCategoryFilter(filter);
VolumeFeed volumeFeed = service.query(query, VolumeFeed.class);

参考:数据 API:开发人员指南,Java

于 2010-10-31T03:27:18.987 回答