دعم الموقع

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 ردود (على هذه الصفحة 1 من 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

لم تجد الفلم أو المسلسل ؟ سجل دخولك و انشئها

عام

s ركز شريط البحث
p افتح قائمة الملف الشخصي
esc اغلق النافذة المفتوحة
? افتح نافذة اختصارات لوحة المفاتيح

على كافة صفحات الوسائط

b ارجع للخلف (او للصفحة الام عند التطبيق)
e انتقل لصفحة التعديل

على كافة صفحات موسم المسلسل

(السهم الايمن) انتقل للموسم التالي
(السهم الايسر) انتقل للموسم السابق

على كافة صفحات حلقة المسلسل

(السهم الايمن) انتقل للحلقة التالية
(السهم الايسر) انتقل للحلقة السابقة

على كافة صفحات الصور

a افتح صفحة اضافة الصورة

على كافة صفحات التعديل

t افتح محدد الترجمة
ctrl+ s ارسال النموذج

على صفحات المناقشة

n انشى نقاش جديد
w تبديل حالة المتابعة
p تبديل عام / خاص
c تبديل اغلاق / فتح
a افتح الانشطة
r رد على النقاش
l انتقل لأخر رد
ctrl+ enter أرسل رسالتك
(السهم الايمن) الصفحة التالية
(السهم الايسر) الصفحة السابقة

الاعدادات

هل تريد تقييم او اضافة هذا العنصر للقائمة؟

تسجيل الدخول