„The Movie Database“ palaikymas

Hi, I'm beginner with the concept of api. I'd like to take the name of the director, actor, and the time of the movie by tmdb. I seen many post about found director but not in python... Could you help me ?

11 atsakė (on page 1 iš 1)

Jump to last post

You need to request your own developer API key in your TMDB API settings. Then if you are looking for an easy and quick way to use our API, you can use some python wrapper library. You can find examples of python code on their github pages.

tmdb.API_KEY = key
movie = tmdb.Movies(603) #matrix
response = movie.credits()

I can have the credit but i don't found the command for take the inforamtion only for director and actor

You have to search for directors in movie.crew manually:

response = movie.credits()  
directors = [credit for credit in movie.crew if credit["job"] == "Director"]  

or in less fancy but more readable way:

directors = []  
for credit in movie.crew:  
    if credit["job"] == "Director":  
        directors.append(credit)  

As for actors, they are stored in movie.cast:

actors = movie.cast

Thank you very much ! Two question: and for the film's duration ? What's meaning .crew ?

Using tmdbsimple you can get movie runtime this way:

response = movie.info()  
runtime = movie.runtime  

In tmdbsimple movie.crew and movie.cast are variables of object movie created after successful calling of function movie.credits(). Similarly, the variable movie.runtime is created after successful calling of function movie.info() (along with other variables like movie.title, movie.release_date and so on). Btw. you can get the same results from dict object returned by functions movie.credits() and movie.info():

response = movie.credits()
crew = movie.crew
actors = movie.cast

response2 = movie.info()
runtime = movie.runtime

is the same as

response = movie.credits()
crew = response["crew"]
actors = response["cast"]

response2 = movie.info()
runtime = response2["runtime"]

Okay, thank you for your support grinning

np grinning

Could you please help me in getting this using JavaScript? Issue is some movie have director in credits and some do not. Help !!

Sorry, I can help you with a python only. Try to look for some general advice on https://stackoverflow.com/

@talestalker said:

Using tmdbsimple you can get movie runtime this way:

response = movie.info()  
runtime = movie.runtime  

In tmdbsimple movie.crew and movie.cast are variables of object movie created after successful calling of function movie.credits(). Similarly, the variable movie.runtime is created after successful calling of function movie.info() (along with other variables like movie.title, movie.release_date and so on). Btw. you can get the same results from dict object returned by functions movie.credits() and movie.info():

response = movie.credits()
crew = movie.crew
actors = movie.cast

response2 = movie.info()
runtime = movie.runtime

is the same as

response = movie.credits()
crew = response["crew"]
actors = response["cast"]

response2 = movie.info()
runtime = response2["runtime"]

java????

@talestalker said:

Using tmdbsimple you can get movie runtime this way:

response = movie.info()  
runtime = movie.runtime  

In tmdbsimple movie.crew and movie.cast are variables of object movie created after successful calling of function movie.credits(). Similarly, the variable movie.runtime is created after successful calling of function movie.info() (along with other variables like movie.title, movie.release_date and so on). Btw. you can get the same results from dict object returned by functions movie.credits() and movie.info():

response = movie.credits()
crew = movie.crew
actors = movie.cast

response2 = movie.info()
runtime = movie.runtime

is the same as

response = movie.credits()
crew = response["crew"]
actors = response["cast"]

response2 = movie.info()
runtime = response2["runtime"]

java??

Negalite rasti filmo ar TV laidos? Prisijunkite, kad sukurtumėte.

Bendras

s susitelkti į paieškos juostą
p profilio meniu
esc uždarykite atidarytą langą
? spartieji klavišai

Medijų puslapiuose

b grįžkite atgal (arba tėvams leidus)
e į redagavimo puslapį

TV sezono puslapiuose

(dešinė rodyklė) sekantis sezonas
(kairė rodyklė) ankstesnis sezonas

TV epizodo puslapiuose

(dešinė rodyklė) sekantis epizodas
(kairė rodyklė) ankstesnis epizodas

Visuose atvaizdžio puslapiuose

a atverti atvaizdžio pridėjimo langą

Visuose redagavimo puslapiuose

t vertimo parinktys
ctrl+ s pateikti formą

Diskusijų puslapiuose

n sukurti naują diskusiją
w perjungti peržiūros būseną
p perjungti viešasis / privatus
c perjungti uždaryti / atidaryti
a peržiūrėti aktyvumą
r atsakyti į pokalbį
l į paskutinį atsakymą
ctrl+ enter pateikti pranešimą
(dešinė rodyklė) sekantis puslapis
(kairė rodyklė) ankstesnis puslapis

Nustatymai

Norite įvertinti ar įtraukti šį elementą į sąrašą?

Prisijungti