The Google Book Classes (gbs) are available under the LGPL license. If you deploy it, please host gbsclasses.js on your own machine.
For users of the III Millennium OPAC, these slides describe how to integrate GBS into your OPAC.
Examples:
<span title="ISBN:0061234001" class="gbs-thumbnail"></span> | |
<span title="ISBN:0596000278" class="gbs-thumbnail gbs-link-to-preview"></span> | |
<span style="display:none" title="ISBN:0596000278" class="gbs-link-to-info gbs-if-partial gbs-remove-on-failure"> <img src="http://code.google.com/apis/books/images/api-example2.png"> </span> | |
Alternate syntax. Use '*' in title and place identifier in span.
<span title="*" class="gbs-thumbnail gbs-link-to-info"> OCLC:60348769 </span> | OCLC:60348769 |
gbs-thumbnail Include an <img...> embedding the thumbnail image
gbs-link-to-preview Wrap span in link to preview at GBS
gbs-link-to-info Wrap span in link to info page at GBS
gbs-link-to-thumbnail Wrap span in link to thumbnail at GBS
gbs-if-noview Keep this span only if GBS reports that book's viewability is 'noview'
gbs-if-partial-or-full Keep this span only if GBS reports that book's viewability is at least 'partial'
gbs-if-partial Keep this span only if GBS reports that book's viewability is 'partial'
gbs-if-full Keep this span only if GBS reports that book's viewability is 'full'
gbs-remove-on-failure Remove this span if GBS doesn't return bookInfo for this item
Note: Google appears to have a relatively large numbers of ISBNs misindexed. I am suspecting that in general, OCLC# or LCCN# may be better identifiers to use.
Example 1: ISBN:1402038682 (misindexed) OCLC:63180607 (correct) LCCN:2006436815 (correct)
Example 2: ISBN:1402030533 (misindexed) OCLC:60679740(correct) LCCN:2005275561 (correct)