Suporte do The Movie Database

I am using the correct API key. And when I use that api key with a sample code in web browser, it fetches the correct result but with the code (below) and my query, it does not

Here is the code :

import pandas as pd
import requests
pd.options.display.max_columns = 30

discover_api = "https://api.themoviedb.org/3/discover/movie?"
api_key="????"
query1 = "&primary_release_date.gte=2020-01-01&primary_release_date.lte=2020-02-27"
url = discover_api+api_key+query1
data = requests.get(url).json()
data

Output :

{'status_code': 7,
 'status_message': 'Invalid API key: You must be granted a valid key.',
 'success': False}

Can somebody help me, to understand, what is wrong with the code, as its not fetching any data

Thanks for your help in advance

8 respostas (na página 1 de 1)

Jump to last post

Hi @aniketism_tmdb, your missing the string "api_key=" in the url. The url is

https://api.themoviedb.org/3/discover/movie?xxxxxx&primary_release_date.gte=2020-01-01&primary_release_date.lte=2020-02-27

You need to set the string api_key to "api_key=????". Or add "api_key=" to the end of "discover_api".

Hi Robbie,

Thanks for responding. Yes I did set the variable api_Key to the real api key, instead of ????

Also, instead I did try to add it to the end of discover_api as discover_api = "https://api.themoviedb.org/3/discover/movie?" But still getting the same message as 'Invalid API key: You must be granted a valid key.

Any other information will help

Thanks

Is the content of your api_key variable in the form "api_key=YOUR_KEY" ? If the variable just contain the key, this will not worl.

Thanks superboy97,

Yes, I couldn't understand that earlier and after the message from robbie and you, I realized that I was missing the "api_key=" string in the variable. Its working now....

Thanks very much... Appreciate everyone,s help

Happy Learning......

A suggestion to try to resolve it.
Try changing your line below

discover_api = "https://api.themoviedb.org/3/discover/movie?"

to this line below

discover_api = "https://api.themoviedb.org/3/discover/movie?api_key="

Yes, you are missing the point, your code produces this url:

https://api.themoviedb.org/3/discover/movie?xxxxxx&primary_release_date.gte=2020-01-01&primary_release_date.lte=2020-02-27

You need it to produce this url:

https://api.themoviedb.org/3/discover/movie?api_key=xxxxxx&primary_release_date.gte=2020-01-01&primary_release_date.lte=2020-02-27

You need to add the string "api_key=" to one of the variables or the statement that creates the url.

@ticao2 said:

A suggestion to try to resolve it.
Try changing your line below

discover_api = "https://api.themoviedb.org/3/discover/movie?"

to this line below

discover_api = "https://api.themoviedb.org/3/discover/movie?api_key="

Thanks robbie

@ticao2 said:

A suggestion to try to resolve it.
Try changing your line below

discover_api = "https://api.themoviedb.org/3/discover/movie?"

to this line below

discover_api = "https://api.themoviedb.org/3/discover/movie?api_key="

Thanks ticao2

Não consegue encontrar um certo filme ou série? Inicie sessão e adicione-o.

Geral

s focus the search bar
p abrir menu do perfil
esc close an open window
? open keyboard shortcut window

Em páginas de Média

b go back (or to parent when applicable)
e ir para a página de edição

Em páginas de temporadas de séries

(seta para a direita) ir para a próxima temporada
(seta para a esquerda) ir para a temporada anterior

Em Páginas de Episódios de Séries

(seta para a direita) ir para o próximo episódio
(seta para a esquerda) ir para o episódio anterior

Em Todas as Páginas de Imagens

a abrir janela para adicionar imagem

Em Todas as Páginas de Edição

t open translation selector
ctrl+ s submit form

Em Páginas de Discussão

n criar uma nova discussão
w toggle watching status
p toggle public/private
c toggle close/open
a abrir actividade
r reply to discussion
l ir para a última resposta
ctrl+ enter submit your message
(seta para a direita) página seguinte
(seta para a esquerda) página anterior

Definições

Deseja classificar ou adicionar este item a uma lista?

Iniciar Sessão

Ainda não é um membro?

Crie uma Conta e Adere a Comunidade