Film Veri Tabanı Desteği

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 yanıt (toplam 1 sayfanın 1.sayfasında)

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!

Bir filmi veya diziyi bulamıyor musun? Eklemek için oturum aç.

Genel

s arama çubuğuna odaklan
p profil menüsünü aç
esc açık bir pencereyi kapat
? klavye kısayol penceresini aç

Medya sayfalarında

b geri git (veya uygulanabilirse ana ekrana)
e sayfayı düzenlemeye git

TV sezonu sayfalarında

(sağa ok) sonraki sezona git
(sol ok) önceki sezona git

TV bölüm sayfalarında

(sağa ok) sonraki bölüme git
(sol ok) önceki bölüme git

Tüm görüntü sayfalarında

a resim ekle penceresini aç

Tüm düzenleme sayfalarında

t çeviri seçiciyi aç
ctrl+ s formu gönder

Tartışma sayfalarında

n yeni tartışma oluştur
w izleme durumunu değiştir
p umumi/hususi değiştir
c kapalı/açık değiştir
a etkinliği aç
r tartışmayı yanıtla
l son yanıta git
ctrl+ enter mesajını gönder
(sağa ok) sonraki sayfa
(sol ok) önceki sayfa

Ayarlar

Bu öğeyi derecelendirmek veya bir listeye eklemek ister misiniz?

Giriş