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? :)
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by Travis Bell
on February 26, 2021 at 6:48 PM
Hi @charlene-bx, we don't support passing the API key in via the Authorization header, but rather, only your v4 access token.