Hello, I was wondering if it was possible to pass the api key (which is required in the url) in the headers of the request? What would make it possible to have a shorter url on the one hand but also not to have to repeat this parameter on all requests? I taste that:
const apiClient= axios.create({
baseURL: 'https://api.themoviedb.org/3/',
withCredentials: false,
headers:{
Accept: 'application/json',
'Content-Type': 'application/json',
'Authorization': process.env.VUE_APP_API_KEY
}
});
export default {
getFilms(){
return apiClient.get(`discover/movie?language=${process.env.VUE_APP_LANG}&page=1&with_genres=${14,28,54}&primary_release_year=${new Date().getFullYear()}`)
}
}
But doesn't works... Anybody ve any ideas? :)
لم تجد الفلم أو المسلسل ؟ سجل دخولك و انشئها
هل تريد تقييم او اضافة هذا العنصر للقائمة؟
لست عضو؟
رد بواسطة Travis Bell
بتاريخ فبراير 26, 2021 في 6:48 مساءا
Hi @charlene-bx, we don't support passing the API key in via the Authorization header, but rather, only your v4 access token.