The Movie Database -tuki

I really appreciate the API. Thanks for providing it!

I have one issue that dogs my project. When I get information about a person/actor, I want to get the seasons and episodes details along with the person's combined_credits (or as part of them).

Because it appears to be missing from the possible endpoint URLs, I end up doing an API request for each credit. This can take a lot of real time (seconds) for an actor like Hugh Laurie, who has a lot of credits.

The idea is that I want to show his Person page with a list of all the roles he's played and for each role, the seasons he appeared and the episodes he appeared in. So I can link directly to the show, season(s) and episode(s) from the person page. The combined_credits, movie_credits, tv_credits endpoints only return the number of seasons/episodes, but not the details of each. The credits endpoint returns the details.

I'm already caching the API calls locally, but the sheer number of API calls is still slow. I age my cache entries after 24 hours or so, just in case the data on your end is updated. I might be smarter about that, but it isn't going to help me here.

Am I missing something?

2 vastausta (sivulla 1, sivuja yhteensä 1)

Jump to last post

Hi @mykesx, I don't think you are missing anything. If you really want to show each single episode credit on the initial person page then I don't see any more efficient way to do it. You will have to look up all of the credit details each time. Someone else may come along with a better idea.

If I were doing this I would probably consider a more "on demand" approach, that is, only show details when it is asked for. Consider the TMDB actor page for Hugh Laurie. Note that it only shows information available from the person credits. TV episodes are just shown as a link, for example, for "House" you see "(177 episodes)". Only when you click on the link do you actually see the episode information. This approach would save you from having to do all the lookups every time, and you only have to do the lookups the user is interested in. My $0.02 worth.

I really liked the way imdb looked before their recent UI change. It had all the shows/movies in reverse date order like I am showing on my page. Also, for sorting purposes, you might want to be able to do a more clever kind of search, like sort in reverse order of the last episode appearance. So if someone appears in season 8 of House, you'd use the season 8 dates (2013) to sort instead of using the season 1 (2005).

Is there a query for your database that can grab this information or is it that you'd have to do the individual queries as well?

I don't see a way to upload a screen shot, or I would :)

Thanks for the reply!

Etkö löydä elokuvaa tai TV-ohjelmaa? Kirjaudu sisään lisätäksesi se.

Koko sivustolla

s keskitä hakukenttään
p avaa profiilivalikko
esc sulje avoin ikkuna
? avaa pikanäppäinikkuna

Mediasivuilla

b palaa takaisin (tai hakemistoon mikäli mahdollista)
e siirry editoimaan sivua

TV-sarjan kausien sivuilla

(oikea nuolinäppäin) siirry seuraavaan kauteen
(vasen nuolinäppäin) siirry edelliseen kauteen

TV-sarjan jaksojen sivuilla

(oikea nuolinäppäin) siirry seuraavaan jaksoon
(vasen nuolinäppäin) siirry edelliseen jaksoon

Kaikilla kuvasivustoilla

a avaa "lisää kuva" ikkuna

Kaikilla muokkaus-sivuilla

t avaa kielivalinta
ctrl+ s Lähetä lomake

Keskustelu sivuilla

n luo uusi keskustelu
w vaihda seurannan asetus
p vaihda julkinen/yksityinen asetus
c vaihda avaa/sulje asetus
a avaa viimeaikainen toiminta
r vastaa keskusteluun
l siirry viimeisimpään vastaukseen
ctrl+ enter Lähetä viesti
(oikea nuolinäppäin) seuraava sivu
(vasen nuolinäppäin) edellinen sivu

Asetukset

Haluatko pisteyttää vai lisätä tämän nimikkeen listaan?

Kirjaudu

Ei rekisteröitynyt jäsen?

Rekisteröidy ja liity mukaan yhteisöön