【问题标题】:how to get more books in google book api如何在 google book api 中获取更多书籍
【发布时间】:2016-01-14 13:43:37
【问题描述】:

在使用 google book-api 服务构建书店网站时,我观察到 google 不允许请求超过 40 个图书项目,而要获取的代码就是这个

appMainModule.controller("AfricanNovelsModule", function ($scope, $http, $location) {
   $scope.AfricanNovelsbookdetails = [];
    $scope.i = [];
    $scope.updateSearch = function () {
        //var search = document.getElementById("inputSearch").value;
        var linkUrl = 'https://www.googleapis.com/books/v1/volumes?q=African+folklore&maxResults=40&orderBy=newest';
        document.getElementById("ScriptSection").innerHTML = '<script id="widget" type="text/javascript" src="' + linkUrl + '" />';
        // getResponse();

        $http.get(linkUrl).then(function (res) {
            $scope.AfricanNovelsbookdetails = [];
            for (var i = 0, content = res.data.items.length; i < content; i++) {
                if (typeof res.data.items[i].volumeInfo.imageLinks === undefined) {

                } else {
                    $scope.AfricanNovelsbookdetails.push(res.data.items[i]);
                    //console.log($scope.Comicbookdetails[i]);
                    //console.log($scope.Comicbookdetails[i].volumeInfo.industryIdentifiers[0]);
                }
            }
            // console.log($scope.Comicbookdetails);
            $scope.i = generateRandom(res.data.items.length);
            // console.log($scope.i);
        }, function (err) {
            console.log(err);
        });

    }

    $scope.updateSearch();

});
&lt;script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"&gt;&lt;/script&gt;

但是当我搜索时我想要超过 40 本书,我想知道是否有其他替代品我可以使用 Google book-api 以及它是什么,或者是否有解决此问题的解决方案

【问题讨论】:

    标签: javascript angularjs google-api


    【解决方案1】:

    要检索的结果的最大允许值为 40。

    来自https://developers.google.com/books/docs/v1/using?hl=en

    Maximum allowable value: maxResults=40.
    

    您将需要发送多个请求(但请检查是否有每日限制)。

    【讨论】:

    • 是的,我知道他们限制为 40,但我想要超过 40,如果我使用相同的搜索查询发送多个请求,google book api 仍将返回相同的 40
    猜你喜欢
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多