【发布时间】: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();
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
但是当我搜索时我想要超过 40 本书,我想知道是否有其他替代品我可以使用 Google book-api 以及它是什么,或者是否有解决此问题的解决方案
【问题讨论】:
标签: javascript angularjs google-api