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? :)
¿No encuentras una película o serie? Inicia sesión para crearla:
¿Quieres puntuar o añadir este elemento a una lista?
¿No eres miembro?
Contestado por Travis Bell
el 26 de febrero de 2021 a las 18:48
Hi @charlene-bx, we don't support passing the API key in via the Authorization header, but rather, only your v4 access token.