我正在通过ISBN号提取Google图书。我在这里使用动态链接https://developers.google.com/books/docs/dynamic-links根据这个,它没有任何限制,但它显示我有时超出限制的错误,请注册。
<script>
function handleResponse(response) {
for (var i = 0; i < response.items.length; i++) {
var item = response.items[i];
var x =item.volumeInfo.imageLinks.smallThumbnail;
document.getElementById("<?php echo $r?>").src = x;
if(document.getElementById("<?php echo $r?>").src)
{ <?php $check=1;?> }
}
}
</script>
<?php if($check==1){?>
<img id="<?php echo $r?>" border="0" src="img/noimg.png" />
<?php }?>
<?php
$rr=$r1['isbn'] ?><?php
<script src="https://www.googleapis.com/books/v1/volumes?q=isbn:<?php echo $rr ?>&jscmd=viewap&callback=handleResponse"></script>
COPY TO CLIPBOARD
答案 0 :(得分:0)
所有Google API都要求您识别您的应用程序。某些公共API(如Google图书)可让您在短时间内访问它们而无需表明身份,但最终您将达到配额限制。
您只需在Google Developers控制台上创建API key,并在您的请求中添加Key参数,并使用从控制台获得的密钥。
https://www.googleapis.com/books/v1/volumes?key=[apikey]&q=isbn
<强>配额强> 在谷歌开发者控制台中,您启用了书籍API。检查名为quota的选项卡。它会告诉您每天可以提出多少请求,并且您可以申请增加配额。