Hello -- I am using Python and am getting the error message saying I have an invalid API key. My variables are indicated with brackets. Please help!
url = 'https://api.themoviedb.org/3/movie/[movie_id]/credits?language=en-US'
header = {
"accept": "application/json",
"Authorization": "Bearer [APIKEY]"
}
response = requests.get(url,headers=header).text
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 ticao2 š§š· pt-BR
on January 21, 2024 at 9:45 AM
First, let's check the validity of your API Key.
Take a Test
Using a computer, desktop or notebook.
On some mobile devices this test may not work correctly.
In the URL below, change THE_KEY to your API Key.
https://api.themoviedb.org/3/movie/550?api_key=THE_KEY
Use this example to do a search using a new tab or window in your browser.
You will receive the basic data of the Movie Fight Club (1999)
https://www.themoviedb.org/movie/550-fight-club
If it works, your Key is OK.
When there is a problem, the TMDb Server sends a message.
Can you tell which message the server sent?
Here is a list of possible messages:
https://developer.themoviedb.org/docs/errors
If it does not work, let us know right here.
Reply by jasimz
on January 22, 2024 at 7:29 AM
Hey! i am keep getting error of invalid key : {'status_code': 7, 'status_message': 'Invalid API key: You must be granted a valid key.', 'success': False} The works fines to me :Use this example to do a search using a new tab or window in your browser. You will receive the basic data of the Movie Fight Club (1999) https://www.themoviedb.org/movie/550-fight-club If it works, your Key is OK. BUT WHEN I RUN MY CODE IN PYCHARM IT GIVES INVALID API_KEY !!!
Reply by ticao2 š§š· pt-BR
on January 22, 2024 at 10:33 AM
If I understand correctly, you took the test and received the correct answer.
Then your API Key is valid.
As for it not working correctly in your CODE IN PYCHARM, I can only give one guess.
I think you are using your API Key when you should be using your "Access TOKEN".
In your code I read:
See yours here: https://www.themoviedb.org/settings/api
I'm not a code programmer so I can't help much.