【发布时间】:2012-05-23 14:19:15
【问题描述】:
根据 Google 文档,使用此链接可以获得超大的图书 URL
但是,当我点击 https://www.googleapis.com/books/v1/volumes/zyTCAlFPjgYC 时,只有 2 个缩略图(小号和中号)。那么,我是否需要获取 Google API 密钥才能获取有关图书的完整信息?
【问题讨论】:
根据 Google 文档,使用此链接可以获得超大的图书 URL
但是,当我点击 https://www.googleapis.com/books/v1/volumes/zyTCAlFPjgYC 时,只有 2 个缩略图(小号和中号)。那么,我是否需要获取 Google API 密钥才能获取有关图书的完整信息?
【问题讨论】:
我发现您可以将 URL 的 &zoom=1 部分替换为 &zoom=0 以获得更大的图像,但仅限于某些情况。
例如,这是福尔摩斯的小缩略图:
现在,通过将zoom 设置为0,我得到了一个大缩略图:
【讨论】:
实际上,有些书,google 提供了大图,但有些没有。
【讨论】:
将缩放设置为 3 而不是 0 或 1,它应该可以工作
【讨论】:
只需更改 url 中的缩放大小。
let img = "https://books.google.com/books/content?id=54BEAAAACAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
let imgZoom = img.replace('zoom=1', 'zoom=10')
newImg.src= imgZoom;
<img src="" id="newImg">
【讨论】: