Javascript 获取omdb api前100部电影?

Javascript 获取omdb api前100部电影?,javascript,json,api,Javascript,Json,Api,需要omdb api的帮助,有没有办法通过omdb api从base获得100部顶级电影? 我试图使用http://www.omdbapi.com/?s=''&page=1&apikey=???,但服务器回答:'值太多',也许任何人都可以帮助我对此进行正确的回调。我将非常感谢我有类似的问题,Omdb中没有显示前100名结果的选项。但你可以通过任何搜索关键字获得100部电影。通过循环fetch()并使用page参数,我找到了一个简单的解决方案。如果您执行movie_list(),您可以在一个数组中

需要omdb api的帮助,有没有办法通过omdb api从base获得100部顶级电影?
我试图使用
http://www.omdbapi.com/?s=''&page=1&apikey=???
,但服务器回答:'值太多',也许任何人都可以帮助我对此进行正确的回调。我将非常感谢

我有类似的问题,Omdb中没有显示前100名结果的选项。但你可以通过任何搜索关键字获得100部电影。通过循环fetch()并使用page参数,我找到了一个简单的解决方案。如果您执行movie_list(),您可以在一个数组中得到100个响应,是的,您可以编写更好的代码供您使用,但逻辑是相同的

var movie_poster = [];
        function search(variable_from_html_search, i){
        var url = 'http://www.omdbapi.com/?apikey=2e1e970c&s=*'+variable_from_html_search+'*&page='+i;
        fetch(url).then(function(resp){
            return resp.json()
        })
        .then(function(data){
            var num = data.Search.length; //to get the length of response, sometimes its less than 10
            for(var j=0; j < num; j++){         
            movie_poster.push(data.Search[j]);
            }
            return movie_poster;    
        });
        return movie_poster;
    };

//loop through search.
    function movie_list(variable_from_html_search){
        var variable_from_html_search = document.getElementById("search").value;

        for(var i=0; i < 10; i++){
            movie_poster = search(variable_from_html_search,i);
        }
 //movie_poster now has top 100 list and you can use it anywhere, remember to use JSON.stringify()
var movie_poster=[];
函数搜索(变量来自html搜索,i){
var url='1〕http://www.omdbapi.com/?apikey=2e1e970c&s=*“+变量”来自搜索+”*&页面=”+i;
获取(url)。然后(函数(resp){
return resp.json()
})
.then(功能(数据){
var num=data.Search.length;//要获取响应的长度,有时小于10
对于(var j=0;j
我也遇到了类似的问题,Omdb中没有显示前100名结果的选项。但是,对于任何搜索关键字,您都可以获得100部电影。我通过循环fetch()并使用page参数找到了一个简单的解决方案。如果您执行movie_list()您可以在一个数组中得到100个响应,是的,您可以编写更好的代码,供您使用,但逻辑是相同的

var movie_poster = [];
        function search(variable_from_html_search, i){
        var url = 'http://www.omdbapi.com/?apikey=2e1e970c&s=*'+variable_from_html_search+'*&page='+i;
        fetch(url).then(function(resp){
            return resp.json()
        })
        .then(function(data){
            var num = data.Search.length; //to get the length of response, sometimes its less than 10
            for(var j=0; j < num; j++){         
            movie_poster.push(data.Search[j]);
            }
            return movie_poster;    
        });
        return movie_poster;
    };

//loop through search.
    function movie_list(variable_from_html_search){
        var variable_from_html_search = document.getElementById("search").value;

        for(var i=0; i < 10; i++){
            movie_poster = search(variable_from_html_search,i);
        }
 //movie_poster now has top 100 list and you can use it anywhere, remember to use JSON.stringify()
var movie_poster=[];
函数搜索(变量来自html搜索,i){
var url='1〕http://www.omdbapi.com/?apikey=2e1e970c&s=*“+变量”来自搜索+”*&页面=”+i;
获取(url)。然后(函数(resp){
return resp.json()
})
.then(功能(数据){
var num=data.Search.length;//要获取响应的长度,有时小于10
对于(var j=0;j