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;
.לא מצאת סרט או סדרה? היכנס כדי ליצור אותם
?רוצה לדרג או להוסיף פריט אל רשימה
?לא חבר אתר
תגובה מאת tmdb96162094
ב-נובמבר 28, 2024 ב-3:55לפני חצות יום
https://postimg.cc/CZZh1fDQ
תגובה מאת tmdb96162094
ב-נובמבר 28, 2024 ב-4:22לפני חצות יום
if I do it like this
it returned the result with their arrays and object perfectly, i still not understand the problem lol
תגובה מאת ticao2 🇧🇷 pt-BR
ב-נובמבר 28, 2024 ב-4:06אחרי חצות יום
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.
תגובה מאת tmdb96162094
ב-נובמבר 28, 2024 ב-9:06אחרי חצות יום
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.