Javascript 如何根据电影id 1-20设置要显示的电影数量限制

Javascript 如何根据电影id 1-20设置要显示的电影数量限制,javascript,reactjs,database,api,react-native,Javascript,Reactjs,Database,Api,React Native,我正在使用react native构建一个带有moviedb api的电影应用程序。我有一个问题,那就是如何设置它将显示ID或索引为1-20的电影?所以在屏幕上显示10或20部电影。或者从api调用中获取至少一部以上的电影。我知道怎么拍一部电影,文件上写得很清楚。我得到电影posseiden,因为我在api调用中调用了电影号码551。我浏览了他们的api文档,试图看看是否有api限制参数,也搜索了论坛,但其他人没有同样的问题。只是想知道是否有人知道怎么做。谢谢 import React, { u

我正在使用react native构建一个带有moviedb api的电影应用程序。我有一个问题,那就是如何设置它将显示ID或索引为1-20的电影?所以在屏幕上显示10或20部电影。或者从api调用中获取至少一部以上的电影。我知道怎么拍一部电影,文件上写得很清楚。我得到电影posseiden,因为我在api调用中调用了电影号码551。我浏览了他们的api文档,试图看看是否有api限制参数,也搜索了论坛,但其他人没有同样的问题。只是想知道是否有人知道怎么做。谢谢

import React, { useState, useEffect } from "react";
import { View, Text, StyleSheet, FlatList} from "react-native";
import axios from "axios";

const HomeScreen =()=> {
    const API_KEY1="blah blah";
    const API_KEY2="blah blah";
    const [movies, setMovies] = useState([]);


    useEffect(()=> {
        const fetchData = async () => {
            const response = await axios.get(`https://api.themoviedb.org/3/movie/551?api_key=${API_KEY2}`);
            setMovies([response.data]);
            console.log("RESPONSEEEEEEDATAAAA", response.data);
            console.log("MOVIESSSS", movies)
        }

        fetchData();

    }, [])


    return(
        <View style={styles.screen}>
            <FlatList data={movies} renderItem={({item})=> {
                return <Text>{[item.original_title]}</Text>
            }}/>
        </View>
    )
}

const styles = StyleSheet.create({
    screen: {
        flex: 1,
        justifyContent:"center",
        alignItems:"center"
    }
})

export default HomeScreen;
import React,{useState,useffect}来自“React”;
从“react native”导入{View,Text,StyleSheet,FlatList};
从“axios”导入axios;
常量主屏幕=()=>{
const API_KEY1=“诸如此类”;
const API_KEY2=“诸如此类”;
const[movies,setMovies]=useState([]);
useffect(()=>{
const fetchData=async()=>{
const response=等待axios.get(`https://api.themoviedb.org/3/movie/551?api_key=${API_KEY2}`);
setMovies([response.data]);
log(“responseeeedataaaa”,response.data);
日志(“moviesss”,movies)
}
fetchData();
}, [])
返回(
{
返回{[item.original_title]}
}}/>
)
}
const styles=StyleSheet.create({
屏幕:{
弹性:1,
辩护内容:“中心”,
对齐项目:“中心”
}
})
导出默认主屏幕;

您使用了错误的API方法来执行您试图执行的操作。POST to movie专门用于获取单个电影的详细信息。您应该使用搜索功能来查找特定电影或列出电影。请查看API以获取诸如获取流行电影:


  • 转到此页面上的“查找数据”以查看查找数据的不同方法:

    您在尝试执行的操作中使用了错误的API方法。电影贴子专门用于获取单个电影的详细信息。您应该使用搜索功能来查找特定电影或列出电影。请查看API以获取诸如获取流行电影:


  • 转到此页面上的“查找数据”以查看查找数据的不同方法:

    您调用了错误的API端点。 在下面,您可以执行以下操作:

    • 获取最新信息
    • 开始玩吧
    • 走红
    • 获得最高评价
    • 即将到来
    下面是你需要在上面的链接上阅读的内容


    您调用了错误的API端点。 在下面,您可以执行以下操作:

    • 获取最新信息
    • 开始玩吧
    • 走红
    • 获得最高评价
    • 即将到来
    下面是你需要在上面的链接上阅读的内容