首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OMDBAPI仅返回10部电影

OMDBAPI仅返回10部电影
EN

Stack Overflow用户
提问于 2020-10-10 20:13:53
回答 1查看 579关注 0票数 1

我试图得到所有的电影,但API只返回前10部电影。任何帮助都将不胜感激。

代码语言:javascript
复制
async getResults(page = 1) {
    const apiKey = '#######';
    const proxy = 'http://cors-anywhere.herokuapp.com/';
    try {

        while (page <= 5) {
            const res = await axios(`${proxy}http://www.omdbapi.com/? apikey=${apiKey}&s=${this.query}&type=movie&page=${page}`);
            this.result = res.data;
            this.page = page;
            page++;
        }

    } catch (error) {
        console.log(error);
    }

} 
EN

回答 1

Stack Overflow用户

发布于 2020-10-10 21:29:12

OMDB API具有分页功能,即每次请求都会返回一定数量的电影响应数据。在本例中,它为每个请求返回10部电影。如果要获取第二个页面的数据,则必须传递查询参数page=2,因为页面不是必需的查询参数,默认为1。

查看官方OMDB docs了解更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64293281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档