Google books API searching by ISBN

后端 未结 3 896
灰色年华
灰色年华 2020-12-13 02:08

I am trying to figure out how to search for a book by ISBN using the Google Books API. I need to write a program that searches for an ISBN then prints out the title, author,

3条回答
  •  旧时难觅i
    2020-12-13 02:50

    Can't you try like this as said in the developers guide developer guide if I did understand your task. You can do like this :

    BooksService booksService = new BooksService("myCompany-myApp-1");
    myService.setUserCredentials("user@domain.com", "secretPassword");
    
    String isbn = "9780552152679";
    URL url = new URL("http://www.google.com/books/feeds/volumes/?q=ISBN%3C" + isbn + "%3E");
    VolumeQuery volumeQuery = new VolumeQuery(url);
    VolumeFeed volumeFeed = booksService.query(volumeQuery, VolumeFeed.class);
    
    // using an ISBN in query gives only one entry in VolumeFeed
    List volumeEntries = volumeFeed.getEntries();
    VolumeEntry entry = volumeEntries.get(0);
    

    Now using the VolumeEntry api look for your desired getXXXX() and use it in your code.I hope it will help you to solve your problem.

提交回复
热议问题