谷歌图书图片获取限制超过

时间:2016-11-22 08:40:08

标签: google-api google-api-php-client google-books

我正在通过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   

1 个答案:

答案 0 :(得分:0)

所有Google API都要求您识别您的应用程序。某些公共API(如Google图书)可让您在短时间内访问它们而无需表明身份,但最终您将达到配额限制。

您只需在Google Developers控制台上创建API key,并在您的请求中添加Key参数,并使用从控制台获得的密钥。

  

https://www.googleapis.com/books/v1/volumes?key=[apikey]&q=isbn

<强>配额 在谷歌开发者控制台中,您启用了书籍API。检查名为quota的选项卡。它会告诉您每天可以提出多少请求,并且您可以申请增加配额。