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? :)
Un film, une émission télévisée ou un artiste est introuvable ? Connectez-vous afin de créer une nouvelle fiche.
Vous souhaitez évaluer ou ajouter cet élément à une liste ?
Pas encore membre ?
Réponse de Travis Bell
le 26 février 2021 à 18h48
Hi @charlene-bx, we don't support passing the API key in via the Authorization header, but rather, only your v4 access token.