So I'm trying to fetch this end-point /tv/tv_id/images
in browser, https://api.themoviedb.org/3/tv/125988/images?api_key=### everything is fine, no problem at all. it gave me the backdrops, logos and more.
but in my app it returned status 200, everything is fine. but the result is weird.
It returned, backdrops: 0; id: 125988; logo: 0;
below is my code, other endpoint such as the Trending, movie details is fine, just this one. so I'm stuck, i thought this was caused by limiter, do some throttling so my app can only call 3 api per second, same.
import axios from "axios";
import { useEffect, useState } from "react";
const useTMDB = (request = "/trending/movie/day") => {
// Data State
const [data, setData] = useState(null);
const [error, setError] = useState(false);
const [loading, setLoading] = useState(true);
// Request Options
const options = {
method: "GET",
url: `https://api.themoviedb.org/3${request}`,
params: { language: "en-US" },
headers: {
accept: "application/json",
Authorization:
"Bearer ###",
},
};
// Caller Function
useEffect(() => {
const fetchData = async () => {
try {
const response = await axios.request(options);
setData(response.data);
} catch (error) {
setError(error);
} finally {
setLoading(false);
}
};
// Launch the Caller function
fetchData();
}, [request]);
return { data: data, loading: loading, error: error };
};
export default useTMDB;
Can't find a movie or TV show? Login to create it.
Vil du vurdere eller legge til dette elementet i en liste?
Ikke et medlem?
Svar av tmdb96162094
den 28 November 2024 kl. 3:55 AM
https://postimg.cc/CZZh1fDQ
Svar av tmdb96162094
den 28 November 2024 kl. 4:22 AM
if I do it like this
it returned the result with their arrays and object perfectly, i still not understand the problem lol
Svar av ticao2 🇧🇷 pt-BR
den 28 November 2024 kl. 4:06 PM
What we need to know is:
What is the API Request that your code is making?
Which one is sent to the TMDb server?
I'm not a programmer, so I can't figure out your code.
A guess from me.
Your API Request that is sending and receiving this incorrect response probably has "&language='" specified.
If it is specified, please tell us what the parameter specified in "&language="' is.
And, if it is specified, you need to ALSO use the "&include_image_language=" parameter specifying one or more languages of images that you want to receive.
Svar av tmdb96162094
den 28 November 2024 kl. 9:06 PM
Yeah it's the params, my mistake.
I try to filter it like this
while it should be like this
should've gone through the document more carefully.