Hi there, I'm fetching keyword data from the API, but each query returns an array with maximum of 20 results. Is there a way of getting the whole results? It's a React.js app, here's my code:
const fetchKeywords = (query) => {
axios
.get(`https://api.themoviedb.org/3/search/keyword`, {
params: {
api_key: apiKey,
query: query,
},
})
.then((response) => {
setKeywords(response.data.results);
console.log(response.data.results);
})
.catch((error) => {
console.error(error);
});
};
Thanks in advance.
Не можете да откриете филм или сериал? Влезте, за да го създадете.
Искате ли да го оцените или добавите към списък?
Нямате профил?
Отговор от Travis Bell
на 1 ноември 2023 в 5:28 PM
Hi @vitorary90,
We do not support setting a customer page size. All of our "list" API's are limited to 20 results per page.
Cheers.
Отговор от vitorary90
на 1 ноември 2023 в 6:25 PM
I wasn't aware of the "page" parameter, I thought there was only one array with 20 elements returned, but that is for page 1. My bad. Thanks for the feedback, Travis.