Поддръжка на The Movie Database

Hi all,

I have been using the TMDB API (which is great by the way) for a few days/weeks. Everything has been going great : I managed to collect production year, director, cast, genre, duration... for most movies The thing is, when I try this same method on some TV shows I get an error 404. I've been trying to solve this for hours now and I am stuck. I am trying to get info from this : https://www.imdb.com/title/tt0337539/?ref_=ttrel_ov And here is my API request : https://api.themoviedb.org/3/tv/tt0337539?api_key=MYAPIKEY

Does anyone understand why I get this error 404 ?

On another note, I am trying to collect Awards and age rating. Is that something available in the API ? I couldn't find it.

Thanks !

Charlie

6 отговора (на страница 1 от общо 1)

Jump to last post

You need to use the TMDB Id of the series. not the IMDB Id.

We don't have awards data. Age ratings are available using this call for TV series and this one for movies.

Thanks for your reply ! You are saying that I can use the IMDB ID for movies but not for series ? That's a bit strange. But now, how do I get the TMDB ID of the series from the imdb URL ? Up until now all of my API calls are based off of the imdb URLs from which I extract the imdb ID. Shame for the awards data. For the age ratings, I am not sure I understand. I just tested it now and I get this :

{"id":40719,"results":[{"iso_3166_1":"DE","release_dates":[{"certification":"12","descriptors":[],"iso_639_1":"","note":"","release_date":"1950-08-24T00:00:00.000Z","type":3}]},{"iso_3166_1":"US","release_dates":[{"certification":"NR","descriptors":[],"iso_639_1":"","note":"","release_date":"1943-12-06T00:00:00.000Z","type":3}]}]}

Using this API request : https://api.themoviedb.org/3/movie/tt0036038/release_dates?api_key=MyAPI The "12" certification means CSA rating of 12+ ?

@nolispe said:

You are saying that I can use the IMDB ID for movies but not for series ? That's a bit strange. But now, how do I get the TMDB ID of the series from the imdb URL ? Up until now all of my API calls are based off of the imdb URLs from which I extract the imdb ID.

You should normally always use the TMDB Id. The fact the the IMDB Id is directly working for movies is only a remainder of an old API version and is not documented. Nothing guarantee that this will always work.

For the age ratings, I am not sure I understand. I just tested it now and I get this :

{"id":40719,"results":[{"iso_3166_1":"DE","release_dates":[{"certification":"12","descriptors":[],"iso_639_1":"","note":"","release_date":"1950-08-24T00:00:00.000Z","type":3}]},{"iso_3166_1":"US","release_dates":[{"certification":"NR","descriptors":[],"iso_639_1":"","note":"","release_date":"1943-12-06T00:00:00.000Z","type":3}]}]}

Using this API request : https://api.themoviedb.org/3/movie/tt0036038/release_dates?api_key=MyAPI The "12" certification means CSA rating of 12+ ?

This is a per country and release date value. For this movie, we only have release data for Germany and United States. The certification "12" is part of the German data. That mean that it was released for 12 and plus in Germany. We don't have data for France for this movie.

Ok I understand thanks ! One question remains though : how to get TMDB Id from an IMDB movie or TV show ?

@nolispe said:

Ok I understand thanks ! One question remains though : how to get TMDB Id from an IMDB movie or TV show ?

The simple method is to directly use the TMDB website instead of the IMDB website. I don't understant why you start from IMDB.

Because the imdb website is waaaaay more used and known than the TMDB website. My clients are used to inserting IMDB links of their movies in their database. It was very convenient for me to simply get that link, that ID and then use the TMDB API to get all of the information. Now I will have to ask my clients to search for the movie or TV show on another website they don't know. Plus some movies or TV show might exist in IMDB but not in TMDB. But I guess there is no way around it.

Не можете да откриете филм или сериал? Влезте, за да го създадете.

Глобални

s фокусиране на лентата за търсене
p отваряне на меню "Профил"
esc затваряне на отворен прозорец
? отваряне на прозореца за клавишните комбинации

На страниците за медиите

b връщане назад
e към страницата за редактиране

На страниците за сезони

(стрелка надясно) към следващ сезон
(стрелка наляво) към предишния сезон

На страниците за епизоди

(стрелка надясно) към следващ епизод
(стрелка наляво) предишен епизод

На всички страници за изображения

a отваряне на прозорец за добавяне на изображение

На всички страници за редактиране

t меню за избор на език, на превода
ctrl+ s изпращане на форма

На страниците за дискусия

n създаване на нова дискусия
w статус на наблюдаване
p публична/лична
c затваряне/отваряне
a отваряне на действия
r отговаряне в дискусия
l към последния отговор
ctrl+ enter изпращане на вашето съобщение
(стрелка надясно) следваща страница
(стрелка наляво) предишна страница

Настройки

Искате ли да го оцените или добавите към списък?

Вход